如何使用IIS调试外部代码(不是IIS Express)

时间:2014-10-20 16:20:10

标签: c# debugging iis visual-studio-debugging iis-express

我有许多正在开发的IIS 8.5站点,它们都需要在我的开发环境中同时运行,以模拟分布式系统。

这些网站使用各种NuGet软件包,PDB文件可用,我想进入调试阶段。特别是我使用了一些Microsoft Katana库并下载了与NuGet包匹配的源代码。

我的问题:

使用IIS Express时,我可以打开我想在Visual Studio 2013中调试的Katana源代码(例如OAuthBearerAuthenticationHandler.cs),设置断点,然后在运行站点时,断点就会被命中。

但是当我切换到使用IIS(在Visual Studio属性页面中)时,只会忽略相同的断点。

我只使用Katana作为示例。一般问题似乎是在使用IIS时,只调试Visual Studio解决方案中的C#源代码,但是当IIS Express是正在使用,你可以调试任何匹配的源代码。

是否可以使IIS以与IIS Express相同的方式调试这些外部文件?

Visual Studio以管理员身份运行。

0 个答案:

没有答案