我从 TFS 中查看了我不久前处理过的一个项目,但是当我按 ctrl+F5 从 Visual Studio 启动它时,我收到了以下消息:
此地址受限制
此地址使用的网络端口通常用于网页浏览以外的目的。 Firefox 已取消您的保护请求。
如何打开此页面?
右键单击该项目并选择属性。选择“Web”选项卡,然后选择“服务器”下的“自动分配端口”。 Visual Studio 在为您运行时会自动分配端口。
或者,如果您知道可用的端口,您可以在“特定端口”部分中指定。
尝试以下操作:
about:config
。network.security.ports.banned.override
(如果不存在...右键单击并创建它 - [新建]->[字符串])完成此操作后,您可以按照 Shyju 的建议设置要在 Visual Studio 中使用的端口,但不要将其设置为
auto-assign port
,而是将其设置为您在上面步骤 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(或任何您想要的端口号)
更改端口? (右键单击项目和属性(或 alt + Enter)并指定端口