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

问题描述 投票:0回答:4

我从 TFS 中查看了我不久前处理过的一个项目,但是当我按 ctrl+F5 从 Visual Studio 启动它时,我收到了以下消息:

此地址受限制

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

如何打开此页面?

c# asp.net visual-studio-2010
4个回答
3
投票

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

enter image description here

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


3
投票

尝试以下操作:

  1. 在 Firefox 地址栏中输入
    about:config
  2. 搜索
    network.security.ports.banned.override
    (如果不存在...右键单击并创建它 - [新建]->[字符串])
  3. 将端口号设置为您想要与 cassini 一起使用的号码。您还可以使用一系列端口(例如 8080-8090)

完成此操作后,您可以按照 Shyju 的建议设置要在 Visual Studio 中使用的端口,但不要将其设置为

auto-assign port
,而是将其设置为您在上面步骤 3 中配置的端口。


3
投票

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

解决方案

取自上述链接

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

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

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

每当您使用端口 80(默认网站端口)以外的端口时,它都会默认执行此操作。我花了很多功夫才找到解决方案,这就是。 - 打开火狐浏览器

  • 在地址字段中输入 about:config

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

  • 单击“新建”>“字符串”

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

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.