假设在使用 VWD 进行调试时,ASP .NET 开发服务器在端口 4754 上运行。(托盘图标)。
调试页面在http://localhost:4750打开,每次我必须在地址栏中输入正确的地址。http://localhost:4754
换句话说,http://localhost端口始终是 ASP .NET 开发服务器端口减去 4
为什么调试页面没有在与托盘图标中显示的端口相同的端口中打开?
假设在使用 VWD 进行调试时,ASP .NET 开发服务器在端口 4754 上运行。(托盘图标)。
调试页面在http://localhost:4750打开,每次我必须在地址栏中输入正确的地址。http://localhost:4754
换句话说,http://localhost端口始终是 ASP .NET 开发服务器端口减去 4
为什么调试页面没有在与托盘图标中显示的端口相同的端口中打开?
您是否使用 ESET 安全性?
我遇到了这个问题,但我一直无法解决它。我遇到了这个链接,也许它会对你有所帮助。如果主要文章没有解决问题,请务必检查该页面上的评论。
默认情况下,Visual Studio 将自动分配端口。我不确定为什么你的页面没有与 cassini 服务器同步,但我可以将 Visual Studio 配置为使用静态端口。转到项目的选项页面并查找Web
选项卡。应该有一个Servers
部分带有选项Use Visual Studio Development Server
,您可以在其中选择Auto-assign Port
或Specific
移植。您可以尝试设置一个特定的端口,看看是否能得到更好的结果。(这些说明是使用 VS2005 和 VB 项目作为指南编写的 - ymmv)。
在使用什么端口和打开什么页面方面,网站的项目设置是什么?是否有多个站点可以调用另一个端口来使用?