在VS2008里點“調(diào)試”后。ASP.NET Development Server的端口比調(diào)試時打開的瀏覽器上的端口要大2,造成每次需要調(diào)試都要手動改瀏覽器的端口號。如下圖:
![](http://img.jbzj.com/file_images/article/201509/2015927115229162.gif?2015827115242)
解決方法一:為 ASP.NET Development Server 指定端口
1、在解決方案資源管理器中,單擊應(yīng)用程序的名稱。
2、在“屬性”窗格中,單擊“使用動態(tài)端口”旁的下箭頭,然后從下拉列表選擇“False”。
這會允許對“端口號”屬性進行編輯。
3、在“屬性”窗格中,單擊“端口號”旁的文本框,然后鍵入一個端口號。
4、在“屬性”窗格之外單擊。此操作會保存屬性設(shè)置。
每當(dāng)在 Visual Web Developer 中運行文件系統(tǒng)網(wǎng)站時,ASP.NET Development Server 都會偵聽指定的端口。
解決方法二:為網(wǎng)站指定 Web 服務(wù)器
1、在“解決方案資源管理器”中,要為哪個網(wǎng)站指定 Web 服務(wù)器,就右擊該網(wǎng)站的名稱,然后單擊“屬性頁”。
2、在“屬性頁”對話框中,單擊“啟動選項”選項卡。
3、在“服務(wù)器”下,單擊“使用自定義服務(wù)器”。
4、在“基 URL”框中,鍵入 Visual Web Developer 在運行當(dāng)前網(wǎng)站時應(yīng)啟動的 URL。
解決方法三:經(jīng)檢查,此問題是由殺毒軟件引起的,我用的是NOD32(ESS或EAV),可以關(guān)閉NOD32里的相關(guān)功能解決此問題。
1、打開NOD32的主界面,并切換到高級模式。
2、點擊菜單“設(shè)置”里的“高級設(shè)置”。
3、選到樹狀菜單的“Web 訪問保護 -> HTTP”上,把“啟用HTTP檢查”關(guān)閉即可。
以上三套方案,希望有一套可以解決調(diào)試ASP.NET2005/2008時,端口不正確的問題。
您可能感興趣的文章:- asp.net(c#)動態(tài)修改webservice的地址和端口(動態(tài)修改配置文件)
- asp.net core 修改默認(rèn)端口的幾種方法