2012-03-28 282 views
-2

我檢出了我剛纔工作過的TFS項目,但是當我按下ctrl + F5從Visual Studio中啓動它時,我收到以下消息:無法在Visual Studio中的瀏覽器中打開頁面

該地址使用通常用於Web瀏覽以外目的的網絡端口。 Firefox已取消您的保護請求。

如何打開此頁?

+0

有什麼網址? – 2012-03-28 13:15:11

+4

你應該谷歌的錯誤信息。 – BNL 2012-03-28 13:15:14

+0

如果你把URL並粘貼在t o Chrome/IE/Opera /等...它會給你同樣的錯誤 – Robbie 2012-03-28 13:16:06

回答

3

右鍵單擊該項目並選擇屬性選擇「web」選項卡並選擇服務器下的「自動分配端口」Visual Studio將自動分配一個端口時,它運行你。

enter image description here

或者,如果你知道一個端口,可用來使用,你可以或許指定了「特定端口」部分。

+0

這肯定會讓問題變得更糟,因爲您無法在Firefox中設置允許的端口.... – Robbie 2012-03-28 13:33:03

3

這是因爲視覺工作室的動態端口被Firefox阻止。在這裏看到的解決方案

Solution

從上面的鏈接

內置的Web服務器在Visual Studio 2005年,前身爲卡西尼服用,使用動態或靜態端口的本地主機的機器上(如http://localhost:2049/default.aspx)。

默認情況下它是動態的,但如果您選擇,則可以將其設爲靜態。除非在Firefox中使用它,否則這種方法非常有效。它只是給你這個迴應:

該地址使用通常用於Web瀏覽以外的目的的網絡端口。 Firefox已取消您的保護請求。

默認情況下,每當您使用端口80以外的端口時 - 默認網站端口。我花了很多時間去尋找解決方案,現在就是這樣。 - 打開Firefox

  • 類型有關:配置在地址欄中

  • 右鍵單擊屏幕

  • 點擊新上的任何地方>字符串

  • 輸入偏好名稱:網絡.security.ports.banned.override

  • 輸入字符串v ALUE爲:2049(或任何你想要的端口號)

+0

有一天,該鏈接可能已經死亡,您可以在此處發佈解決方案,並將鏈接作爲參考,以顯示您獲得解決方案的位置。 – 2012-03-28 21:34:14

+0

是的。我現在喜歡那樣。 – PraveenVenu 2012-03-29 06:24:57

3

嘗試以下方法:在Firefox地址欄中

  1. 類型about:config
  2. 搜索network.security.ports.banned.override(如果不存在...點擊鼠標右鍵,創建 - [新] - > [字符串])
  3. 設置的端口號要與卡西尼使用數量。你也可以使用一個端口範圍(如8080-8090)

一旦你做到了這一點,你就可以設置端口在Visual Studio作爲Shyju使用已經建議,但不是將其設置爲auto-assign port集它到您在上面第3步中配置的端口。

0

更改端口?(右鍵單擊項目和屬性(或alt + enter)並指定端口

相關問題