2

我有一个继承的 MVC v3 项目。(我对网络东西不太熟悉。)该项目使用 Visual Studio 开发服务器在调试模式下运行良好。

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

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

  • 将以下用户配置为完全控制我的代码项目文件夹(Everyone、IUSR、NETWORK SERVICE、ASP.NET、me、IIS_IUSRS、DefaultAppPool)
  • 检查我<modules runAllManagedModulesForAllRequests="true">在 web.config
  • 使用 .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 中运行吗?

4

0 回答 0