可能重复:
将ASP.NET MVC部署到Windows Server 2003
我得到了403根目录列表拒绝根目录和404我知道应该存在的行动。
背景:很久以前,我已经构build和部署了一个ASP.NET MVC 2应用程序。 后来我将其升级到MVC 3,它仍然在不更改configuration。 在Windows 2003 R2(标准)初始化设置它是一个痛苦,但几天后(是的,几天)挣扎开始工作。
现在,我必须在另一个不同的服务器(又是2003 R2 Standard)上对同一个应用程序执行相同的操作。
<authentication mode="Windows" />
<authorization> <deny users="?" /> </authorization>
但我不断得到403目录列表拒绝的根和404的行动,我知道应该存在。
然后使用Web Platform安装程序重新安装,并可能更新.net,asp.net等。然后,我注意到IIS被重置为默认值。 所以我再次添加了通配符映射。 不,运气还是403。
我从工作服务器设置导出configuration文件,并使用这些configuration创build新的默认应用程序池和新的默认网站。
尽pipe如此,我还是得到了403个目录列表拒绝/和404的任何行动,我尝试。
获取404和403的另一个原因是缺lessGlobal.asax,这要归功于将ASP.NET MVC部署到Windows Server 2003我也能够修复它。