VS2012 Web项目在VS Dev Server中运行,但在IIS中不运行

时间:2013-10-15 03:49:48

标签: asp.net-mvc visual-studio-2012 iis-7.5 http-status-code-401 unauthorized

我有一个我继承的MVC v3项目。 (我对Web内容并不熟悉。)使用Visual Studio开发服务器,项目在调试模式下运行良好。

但是,每当我尝试通过IIS本地运行它时,它都会因 401.0 Unauthorized而失败。 “您无权查看此目录或页面”

我已经阅读过页面和页面并尝试了许多选项但无济于事,例如:

  • 将以下用户配置为完全控制我的代码项目文件夹(Everyone,IUSR,NETWORK SERVICE,ASP.NET,me,IIS_IUSRS,DefaultAppPool)
  • 检查我在web.config
  • 中有<modules runAllManagedModulesForAllRequests="true">
  • 使用.NET v4 / Integrated。
  • 配置了应用程序池
  • 使用端口81和我的自定义应用程序池
  • 在IIS管理器中配置新站点
  • 尝试过传递身份验证或指定自己为特定用户。

错误发生在IE,Chrome和FF中。

详细错误消息

HTTP Error 401.0 - Unauthorized
You do not have permission to view this directory or page.

Module  ManagedPipelineHandler
Notification    ExecuteRequestHandler
Handler System.Web.Mvc.MvcHandler
Error Code  0x00000000
Requested URL   http://localhost:81/
Physical Path   F:\Serko\Code\Analytics\SERKO.Analytics.Web
Logon Method    Anonymous
Logon User  Anonymous

环境

Windows 7旗舰版,VS2012,IIS7.5

我没有多少头发可以拉出来。知道为什么这不能在IIS中运行吗?

0 个答案:

没有答案