2012-03-28 238 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)并指定端口

相关问题