如何使用Visual Studio开发服务器使Web服务使用固定端口号?

Or *_*lel 4 c# asp.net web-services

我有一个asp.net网站和一个Windows窗体应用程序.

我的Webservice的位置是:http:// localhost:12312/MyWebSiteFolder/WSFile.asmx

问题是:端口号不断变化,如果我重新打开解决方案,它将改为其他东西:

HTTP://本地主机:11122/MyWebSiteFolder/WSFile.asmx

有没有办法让我每次重新打开网站的解决方案时都不必在我的Windows窗体应用程序中更新文件的位置?

Jac*_*cob 13

(假设Visual Studio 2010)

在项目属性的Web选项卡下,将"自动分配端口"选项更改为"特定端口",然后输入要始终使用的端口. 在此输入图像描述

或者,如果可能,您可以选择使用本地IIS服务器的选项.

更新:

如果您使用的是"Web站点"项目而不是"Web应用程序",则该设置位于项目的属性窗口中,而不是属性对话框中.请注意"使用动态端口"选项: 在此输入图像描述