2012-02-01 92 views
0

我最近负责完成一个我们以前的开发人员开始构建的项目。在ASP.NET MVC解决方案的前端和后端之间共享资源文件夹

基本上我想要做的是建立一个共享资产文件夹的路径,该文件夹将包含要通过坐在同一个域的前端和后端共享和访问的图像。

后端具有将图像上传到该共享文件夹以显示在前端的功能。

有多种环境 - localhost,staging和live站点本身。

上一个dev创建了一个Paths类来处理这个问题,但它似乎将资产从后端复制到前端。

所以我想要设置的路径是资产根目录,

  • 本地主机/ sitename.com.au /资产
  • staging.sitename.com.au/Assets
  • sitename.com.au/Assets

的问题是,如果我使用在〜/资产它停留在子域级别,我需要它去了一个级别到网站根目录(见下文)

下面是当前的URL结构:

LOCAL DEV

  • 本地主机/ sitename.com.au /前端方案
  • 本地主机/ sitename.com.au/System.Administration解

STAGING(TEST SERVER )

  • staging.subdomain.sitename.com.au
  • staging.admin.sitename.com.au

LIVE

  • subdomain.sitename.com.au
  • admin.sitename.com.au

我这只是相对较新,所以任何帮助表示赞赏。

+0

使用虚拟目录(example.com/Assets)解决的问题指向IIS服务器上的中央物理路径(C:/.../ application/SharedAssets)。 – 2012-02-09 05:41:33

+1

将此评论添加到您的问题的答案。否则,它仍然被分类为打开。 – tyron 2012-02-27 12:59:43

回答

0

使用虚拟目录(example.com/Assets)解决的问题指向IIS服务器上的中央物理路径(C:/.../ application/SharedAssets)。

相关问题