我想通过 VS 调试我的应用程序,但是当应用程序应该运行时,它应该有如下 URL:http:localtesting.com 而不是 localhost。我的主机文件中已经有 localtesting.com,因此直接将该 url 放入浏览器会打开我的 IIS 默认目录页面。调试时如何让我的 VS 在该 url 上运行?我应该把那个网址放在哪里?
编辑:将 url 放入自定义 Web 服务器文本框中并运行我得到的解决方案:
我想通过 VS 调试我的应用程序,但是当应用程序应该运行时,它应该有如下 URL:http:localtesting.com 而不是 localhost。我的主机文件中已经有 localtesting.com,因此直接将该 url 放入浏览器会打开我的 IIS 默认目录页面。调试时如何让我的 VS 在该 url 上运行?我应该把那个网址放在哪里?
编辑:将 url 放入自定义 Web 服务器文本框中并运行我得到的解决方案:
将其设置为“使用自定义 Web 服务器”并将您的 URL 放入该框中。
编辑:“无法调试..”错误消息可能是一个单独的问题。你能调试一个你可以创建只是为了测试的全新站点吗?
有几件事可能会导致该错误。例如,URL 重写模块:无法在 Web 服务器上开始调试。无法启动 ASP.NET 调试 VS 2010、II7、Win 7 x64
正如@SteveHobbs 所说,将其设置为“使用自定义 Web 服务器并将您的 URL 放入该框中。就在该部分的下方,应该有另一个标记为“调试器”的部分。
勾选 ASP.NET 旁边的复选框并保存属性。
当您要调试时,请转到 VS 中的调试菜单并选择“附加到进程...”。
如果您使用的是 IIS,请查找名为“w3wp.exe”的进程并选择它。经过一番处理后,在您的 Web 应用程序上执行您需要的任何操作,您将看到调试器落在您的断点上等等。