我正在使用 OpenCover 来介绍一个非常简单的 ASP.NET MVC 应用程序。它基本上只是一个 shell 应用程序:少数控制器方法,仅此而已。
我正在尝试使用 OpenCover 来启动 IIS 8.0 Express 的实例,通过它我将运行 MVC 应用程序。但是,当我尝试浏览该站点时,我收到“访问被拒绝”401.2 错误。我尝试了很多方法来解决这个问题,主要是围绕启用 Windows 身份验证的不同方法。我的大部分尝试都是基于此类问题的建议。尽管我努力了,我仍然收到这个 401.2 错误。另外,我应该指出,当通过 VS2013 运行这个应用程序时,我可以正常访问该站点。
最后一个细节是,为了使用 OpenCover,我不能使用完整版的 IIS,因为 OpenCover 和 IIS 不能很好地协同工作,所以 IIS Express 是必须的。如果我可以为您提供任何类型的配置详细信息以便您更好地帮助我,请告诉我。谢谢!