【发布时间】:2021-07-27 18:21:04
【问题描述】:
我正在 Azure 的 Windows 2019 数据中心上运行最新版本的 Visual Studio 2019。我在 C# 中有两个 IIS 网站,开发和生产,它们当前在该服务器上是相同的,并且都位于 d: 驱动器上 inetpub 下的不同文件夹中。两者都使用相同的通配符证书并强制使用 https。
我过去都可以调试,但由于某种原因,我现在无法调试 dev。尝试以调试模式启动时,它显示“无法在 Web 服务器上开始调试。远程服务器返回错误:(403) Forbidden”。我不知道我已经更改了服务器/IIS 上的任何内容。
我可以调试生产网络,相同的服务器,相同的源代码,相同的 VS。我只是将 Properties -> Web -> Project Url 从 dev.domain.com 更改为 prod.domain.com。
所以,我创建了第三个网站,将其指向与 dev 相同的物理位置,它给了我与原始开发网站相同的错误。我认为这意味着该路径或配置中有一些东西是关闭的。我不知道去哪里检查。
【问题讨论】:
标签: asp.net visual-studio debugging iis