【发布时间】:2012-03-16 08:53:50
【问题描述】:
我正在使用 ASP .NET MVC 3 框架开发 Web 应用程序。
我在我的计算机上使用 Windows XP Professional。
我决定在开发过程中通过我的 IIS 5.1 本地服务器执行我的 Web 应用程序。
首先我安装了 IIS 5.1。
然后,我在默认网站下为我的 Web 应用程序创建了一个虚拟目录。
然后我执行了以下命令行:
aspnet_regiis -i
然后我将以下扩展映射添加到我的虚拟目录:
- 可执行文件:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
- 扩展名:.*
- 未选中“检查文件是否存在”选项。
这里的信息是我在 Global.asax.cs 文件中编写的 RegisterRoutes 方法:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Accueil", action = "Accueil", id = UrlParameter.Optional } // Default parameters
);
}
当我通过 Visual Studio 2010 在调试模式下启动我的 Web 应用程序时,我可以成功加载我的视图。
但我注意到没有加载图像。
这是包含图像的 img 标签:
<img src="../../../Content/images/Valider_064.png" alt="Valider" />
这是我的 Web 应用程序文件夹树的一部分:
- ActivitesHtml5 [FOLDER]:Web 应用程序的根目录
- 内容 [文件夹]
- 图像 [文件夹]
- Valider_064.png [文件]
- 图像 [文件夹]
- 控制器 [文件夹]
- ConnexionController.cs [文件]:包含生成视图的操作方法。
- 查看次数 [文件夹]
- 连接 [文件夹]
- 连接 [文件夹]
- Connexion.cshtml [文件]:我的观点的 Razor 文件。
- 连接 [文件夹]
- 连接 [文件夹]
- 内容 [文件夹]
有人知道为什么我的图片没有正确加载吗?
【问题讨论】:
标签: asp.net-mvc-3 image iis