asp.net - 在虚拟目录中部署 mvc3 应用程序后在路径中找不到图像

标签 asp.net asp.net-mvc-3

问:下图无法按照从 .js 脚本引用的方式进行解析(其中的 js 脚本是 ~/scripts,所有其他 .js 脚本都在 mvc3 框外)

src: '/content/themes/base/images/down.gif'

这在本地有效,但在作为虚拟目录远程部署到 iis6.0 服务器时无效。

我试过:

src: '~/content/themes/base/images/down.gif'

但这不会在本地或远程解决。

如果我对虚拟目录路径进行硬编码(virtualdirectoryname 是实际的虚拟目录),以下将远程工作

src: 'virtualdirectoryname/content/themes/base/images/down.gif'

最佳答案

你不能在javascript中使用~。 尝试:

../Content/themes/base/images/down.gif

关于asp.net - 在虚拟目录中部署 mvc3 应用程序后在路径中找不到图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7732311/

相关文章:

asp.net - 为什么我不能使用 NuGet 删除包?

c# - 无法加载文件或程序集 ICSharpCode.SharpZipLib ...使用 nuGet 包 ExcelDataReader 时

C# ASP.NET MVC 3 SQL 数据库到 html.dropdownlistfor 和 AutoPostBack 到选择和项目的浏览操作

asp.net - webservice 返回 json 数据但是有 xml 头我们如何删除

asp.net - Azure 上 ASP.NET MVC3 应用程序的分析预热

C# WebClient - DownloadString 编码错误

jquery - 使用客户端测试 (qunit) 测试什么

asp.net - Razor MVC3 : Partial View to Reuse

asp.net - 如何为不同的查询字符串值配置 OutputCache 页面属性?

ASP.NET 应用程序和本地时区