昨天我正在编写一个独立的 .html 网页。每次我查看它时,该文件都在本地主机中运行。因此,我的操作系统(Windows 8)分配了一个端口号。
我的文件的路径如下所示:
http://localhost:2038/Projects/test.html
但今天,当我运行它时,ASP.NET 开发服务器分配了一个不同的端口号:
http://localhost:27290/Projects/test.html
现在我的重定向不起作用。
该文件是纯粹的独立文件。它不是视觉工作室网络项目或任何东西的一部分。因此 Visual Studio 中无需更改项目设置。不过我确实使用 Visual Studio 作为文本编辑器。
要在浏览器中查看该文件,我只需在 VS2012 中右键单击该文件并选择:“在浏览器中查看 (Google Chrome)”
当我在 Chrome 中查看它后,Windows 8 从工具栏区域弹出一条消息,通知我 ASP.NET 开发服务器正在运行。它还列出了新端口。
如何将端口更改为固定值而不是随机值?
Thanks!
我只需在 VS2012 中右键单击该文件并选择:“在浏览器中查看 (Google Chrome)”
在 Visual Studio 中执行此操作会启动 ASP.net Dev 服务器。它不是 Windows 分配的(也不是配置的)
如何为 ASP.net Dev Server 指定端口罢工>没有项目/解决方案可言,它只是文件系统上的一些文件......
更新:不确定这是否适合您:
If you click the "wrench" icon of the dev server in your tray, you will see this:
可执行文件位于:c:\Program Files (x86)\Common Files\microsoft shared\DevServer\11.0>
(针对 VS 2012)
If you run it via cmd line, this will pop (instructions):
所以如果我通过命令行运行它:
webdev.webserver40 /port:8080 /path:"C:\Users\[my user name]\Desktop" /vpath: "/"
- 开发服务器将在指定端口(8080)上运行
- 将我的桌面视为“根”
- 让我输入:
http://localhost:8080/htmlpage1.html
(这个文件在我的桌面上)在任何浏览器中...
- until I
stop
实例正在运行...
无论如何都不优雅,所以......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)