将调试器附加到w3wp导致找不到system.identityModel

时间:2018-10-22 13:00:33

标签: visual-studio debugging iis

我们开发了一个Web应用程序(SPA,REST Web API)。我可以在本地IIS(不是IIS Express)上运行该应用程序,而不会出现任何问题。 但是,一旦我将Visual Studio 2017调试器(以管理员身份)附加到进程w3wp.exe,然后尝试从Web客户端调用任何Web API终结点,就会收到错误消息

ID7027: Could not load the identity configuration because no configuration section was found.

当我从流程中分离时,错误一直存在,直到我关闭Visual Studio。

关于如何解决该问题的任何想法或建议?

1 个答案:

答案 0 :(得分:0)

好像我发现了问题:附加调试器时,Visual Studio启动了IIS Express,然后调用了它,而不是我的本地IIS。对于IIS Express,没有web.config文件的继承。

我不得不将项目设置更改为不使用IIS Express。