是否可以在我的本地计算机上调试部署到 IIS 的 .NET 应用程序?
Is it possible to debug a .NET application that is deployed to IIS on my local machine?
我已将 Azure 身份验证合并到本地开发计算机上的 .NET 应用程序中。当我 debug/run Visual Studio 中的应用程序运行得很好。
我已将应用程序部署到我本地开发机器上的 IIS,并配置了一个新的 HTTPS 类型的站点绑定,它使用我在本地创建并添加到我的“受信任的根证书颁发机构”存储中的 SSL 证书。当我尝试通过 IIS 浏览该应用程序时,我收到一条一般错误消息,该消息是由我的 global.asax.cs 文件中的 Application_Error 方法生成的。
我是否可以使用调试器“单步执行”已实际部署在 IIS 中的代码?我认为我已经找到描述如何为 .NET Core 应用程序执行此操作的 MSDN 文档 (https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/development-time-iis-support?view=aspnetcore-2.1),但我的应用程序是用 .NET 4.8 编写的,所以我认为它不适用于我。
要调试已部署到 IIS 的 ASP.NET 应用程序,请在部署应用程序的计算机上安装和 运行 远程工具,然后附加到 运行来自 Visual Studio.
的 ning 应用程序
有关“在远程 IIS 计算机上进行远程调试 ASP.NET”的更多信息,您可以参考此 link。
我已将 Azure 身份验证合并到本地开发计算机上的 .NET 应用程序中。当我 debug/run Visual Studio 中的应用程序运行得很好。
我已将应用程序部署到我本地开发机器上的 IIS,并配置了一个新的 HTTPS 类型的站点绑定,它使用我在本地创建并添加到我的“受信任的根证书颁发机构”存储中的 SSL 证书。当我尝试通过 IIS 浏览该应用程序时,我收到一条一般错误消息,该消息是由我的 global.asax.cs 文件中的 Application_Error 方法生成的。
我是否可以使用调试器“单步执行”已实际部署在 IIS 中的代码?我认为我已经找到描述如何为 .NET Core 应用程序执行此操作的 MSDN 文档 (https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/development-time-iis-support?view=aspnetcore-2.1),但我的应用程序是用 .NET 4.8 编写的,所以我认为它不适用于我。
要调试已部署到 IIS 的 ASP.NET 应用程序,请在部署应用程序的计算机上安装和 运行 远程工具,然后附加到 运行来自 Visual Studio.
的 ning 应用程序有关“在远程 IIS 计算机上进行远程调试 ASP.NET”的更多信息,您可以参考此 link。