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