如何使用我的本地iis和mvc一起工作?

时间:2009-09-06 13:26:50

标签: asp.net-mvc iis

我已经启动了一个新的mvc项目,并点击了project \ properties \ web - 使用本地IIS服务器(我的是5.1)。我已经创建了一个虚拟目录。

当我跑步时,我收到403错误 - 在网址http://localhost/myProjectName/

我已将IIS设置为windows集成安全性,并将web.config设置为windows。

我的最终目标是为Intranet应用程序使用混合窗口和表单身份验证。

我感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

我不相信这会对IIS 5.1起作用。默认情况下,MVC控制器/页面没有扩展名,因此IIS在请求管道中不知道将请求转发给谁。

在IIS 6.0中,您可以将IIS通配符映射设置为将所有未知文件转发到ASP.NET引擎。对于5.1,您可能必须配置MapRoutes,以便您的URL包含mvc扩展名:

http://localhost/myproject/home.mvc

答案 1 :(得分:0)

它可以工作。解决方案并不优雅,但确实存在。 看一下我的文章IIS vs. ASP.NET URL Rewriting