【发布时间】:2011-04-28 00:12:45
【问题描述】:
我有一个 MVC3 Web 应用程序 - 它是一组控制器和视图,目前没有任何数据库访问权限。
在 WEB 应用程序的属性中(在 vs2010 Sp1 中)如果我选择
使用默认为端口 10905 的 Visual Studio 开发服务器,然后应用在 f5 上运行良好
如果我使用本地 IIS WebServer 和 Use IIS Express 打勾,我的项目 url 是 http://localhost:10905/ 并且应用运行良好。
但是如果我使用本地 IIS WebServer 并没有勾选 Use IIS Express 我的项目 url 是 http://localhost/TunnelRats 然后 f5 不起作用 - 我确实弹出了一个浏览器,没有显示任何内容,只是填充了 url 地址。
我创建了虚拟目录(使用创建目录按钮)并查看了 IIS 管理器 IIS 管理器使用池 ASP.NET v4.0,它已启用 32 位应用程序设置为 true 和集成管道模式。
如果我直接从虚拟目录浏览,我会遇到同样的问题。
我的 IIS 似乎有问题,而我的 IIS express 在运行我的 MVC 3 应用程序时没有问题。
我使用 aspnet_regiis -iru 将 v4 重新安装到 IIS 中,但没有任何效果。
任何想法 谢谢 马丁
【问题讨论】:
标签: iis deployment asp.net-mvc-3