我有一个asp.net网站和一个Windows窗体应用程序。
我的网络服务的位置是:http://localhost:12312/MyWebSiteFolder/WSFile.asmx
问题是:端口号不断变化,如果我重新打开解决方案,它将改为其他东西:
http://localhost:11122/MyWebSiteFolder/WSFile.asmx
有没有办法,所以每次重新打开网站的解决方案时,我都不必在Windows窗体应用程序中更新文件的位置?
答案 0 :(得分:13)
(假设Visual Studio 2010)
在项目属性的Web选项卡下,将“自动分配端口”选项更改为“特定端口”,然后输入要始终使用的端口。
或者,如果可能,您可以选择使用本地IIS服务器的选项。
<强>更新强>:
如果您使用的是“网站”项目而不是“Web应用程序”,则该设置位于项目的属性窗口中,而不是属性对话框。请注意“使用动态端口”选项:
答案 1 :(得分:0)
您的Web应用程序如何在解决方案资源管理器中查看 - 是否显示
<drive>:\<some directory>
或
它是否显示没有路径的Web应用程序的名称。
要么
它显示http:/// <something>
在案例1中,您应该能够看到属性。但你不会为其他人得到它