2011-11-13 22 views
1

我有一個簡單的WCF服務項目和一個通過此服務查詢數據庫的Silverlight項目。 是否可以設置服務的地址(實際上只是端口號,因爲我部署在本地主機上),是否修復? 因爲每次我重建Web服務,它都會更改地址,我還需要更新Silverlight中的ServiceReferences.ClientConfig文件以更新引用。設置修復了WCF中Web服務的部署地址

回答

0

您想配置一個ASP.NET項目以在Visual Studio Development Server中的同一個端口上始終運行?

  • 右鍵點擊你的ASP.NET項目,並選擇Properties
  • 選擇在屬性窗口中Web選項卡(應該是第三個選項)
  • 根據Servers區間(第2節),你」將會有一個單選按鈕檢查Use Visual Studio Development Server,然後默認標記爲Auto-assign Port的子選項。只需將此子選項更改爲Specific port,然後選擇一個端口號。

現在您的項目將始終在開發服務器的指定端口下運行,例如, http://localhost:12345/MyService.svchttp://localhost:12345/Default.aspx

+0

感謝您的答覆。我不想從客戶端設置地址。問題是我想在一個像http:// localhost:FIXEDPORT/MyService.svc這樣的固定端口上設置Web服務,並且我想將FIXEDPORT設置爲固定的,因爲每次它都會映射一個隨機的新端口。我相信這是一些ASP.NET Web開發者服務器端口相關的東西。 –