【问题标题】:ASP.NET MVC5 transform image path to another projects urlASP.NET MVC5 将图像路径转换为另一个项目 url
【发布时间】:2016-02-04 16:39:18
【问题描述】:

我的解决方案中有两个 MVC 项目。一个用作后端,另一个用作前端。后端管理多个可能的前端复制的内容,例如多个虚拟商店(前端)的 CMS 管理员(后端)。

问题是我上传的图片位于后端项目的Content文件夹中,所以当我从前端访问时,URL无效。有哪些选择?我阅读了有关虚拟路径提供程序的信息,但我想这可能不是虚拟共享主机 ISP 中的有效方法。

我认为最好将任何“Content/ProductImages/.”路径映射到后端项目中相同资源的相应完整 URL,例如“http://something.backend/Content/ProductImages/. ”。

即使我喜欢这个解决方案,a) 我不知道它是如何实现的,b) 我不知道如何处理开发和生产环境(即,在 dev 中我使用“something.localhost” ,而在产品中,我有“something.com”类型的 URL)。

【问题讨论】:

    标签: asp.net asp.net-mvc


    【解决方案1】:

    从我的头上 - 你可以:

    • 在前端网站中使用管理员完整图片 URL。
    • 上传到云服务。
    • 让管理员访问客户网站并在那里上传文件(这在共享环境中可能无法实现,但您可以联系您的托管公司,他们可能有办法)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-01
      • 1970-01-01
      • 2019-06-11
      • 2011-02-15
      • 2017-11-06
      • 1970-01-01
      • 2012-01-11
      • 1970-01-01
      相关资源
      最近更新 更多