无法从Visual Studio中在浏览器中打开页面

时间:2012-03-28 13:13:11

标签: c# asp.net visual-studio-2010

我检查了一段时间前我曾经做过的TFS项目,但是当我按下ctrl + F5从Visual Studio启动时,我得到了这样的信息:

  

此地址使用通常用于Web浏览以外目的的网络端口。 Firefox取消了保护请求。

如何打开此页面?

4 个答案:

答案 0 :(得分:3)

这是因为Visual Studio的动态端口被Firefox阻止了。请参阅此处的解决方案

Solution

取自以上链接

Visual Studio 2005中的内置Web服务器(以前称为Casini)使用localhost计算机上的动态或静态端口(例如http://localhost:2049/default.aspx)。

默认情况下它是动态的,但如果您选择,可以将其设为静态。这非常有效,除非你在Firefox中尝试它。它只是给你这个回应:

此地址使用通常用于Web浏览以外目的的网络端口。 Firefox已取消您的保护请求。

默认情况下,只要您使用端口80以外的端口(默认网站端口),它就会执行此操作。我花了很多时间来寻找解决方案,现在就是这样。 - 打开Firefox

  • 在地址栏中输入about:config

  • 右键单击屏幕上的任意位置

  • 点击新>字符串

  • 输入首选项名称:network.security.ports.banned.override

  • 输入字符串值为:2049(或您想要的任何端口号)

答案 1 :(得分:3)

尝试以下方法:

  1. 在firefox地址栏中输入about:config
  2. 搜索network.security.ports.banned.override(如果这不存在...右键单击并创建它 - [新] - > [string])
  3. 将端口号设置为要与cassini一起使用的数字。您还可以使用一系列端口(例如8080-8090)
  4. 完成此操作后,您可以设置在Shyju建议的视觉工作室中使用的端口,但不要将其设置为auto-assign port,而是将其设置为您在上面的步骤3中配置的端口。 / p>

答案 2 :(得分:3)

右键单击该项目,然后选择“属性”。选择“Web”选项卡,然后选择“服务器”下的“自动分配端口”。 Visual Studio会在为您运行时自动分配一个端口。

enter image description here

或者,如果您知道可以使用的端口,则可以在“特定端口”部分指定。

答案 3 :(得分:0)

更改端口? (右键单击项目和属性(或alt + enter)和指定端口

相关问题