gpt4 book ai didi

asp.net - 启动 ASP.NET 开发服务器的 .BAT 文件,然后在浏览器中打开

转载 作者:可可西里 更新时间:2023-11-01 10:01:58 28 4
gpt4 key购买 nike

我正在尝试创建一个 .bat 文件以在 Visual Studio 之外启动 ASP.NET 开发服务器,然后在浏览器中打开该站点。到目前为止,我所做的确实成功启动了开发服务器,但随后它停在那里并且没有打开浏览器。

这是我的 .bat 文件中的内容:

"C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.EXE" /port:4608 /path:"C:\Projects\a_project\Dev\path-to-site" /vpath:"/path-to-site"
start "http://localhost:4608/path-to-site/sitefinity"

知道这有什么问题吗?谢谢

更新:

根据您的一些回答,我将开始/B 添加到第一行,现在 Web 服务器或浏览器均未打开。我刚得到一个新的空 cmd 提示窗口。这是最新的不起作用:

start /B "C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.EXE" /port:4608 /path:"C:\Projects\a_project\Dev\path-to-site" /vpath:"/path-to-site"
start "http://localhost:4608/path-to-site/sitefinity"

更新 2:

在大家的帮助下,经过反复试验,我弄明白了。请参阅下面的最终解决方案。

最佳答案

以下是最终的工作脚本:

start /D "C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0" /B WebDev.WebServer.EXE /port:4608 /path:"C:\Projects\a_project\Dev\path-to-site" /vpath:"/path-to-site"
start http://localhost:4608/path-to-site/sitefinity/

你会注意到我必须使用/D 参数进入正确的路径(我希望用户能够从他们的桌面运行它)然后使用/B 参数运行给定的命令背景。

此外,我发现为了使用启动命令并直接将 URL 传递给它以仅使用默认浏览器,您必须声明不带引号的 URL。

您可以通过以下方式使用适用于 VS 2010 的 ASP.NET 开发服务器:

start /D "C:\Program Files\Common Files\Microsoft Shared\DevServer\10.0" /B WebDev.WebServer40.EXE /port:4608 /path:"C:\Projects\a_project\Dev\path-to-site" /vpath:"/path-to-site"
start http://localhost:4608/path-to-site/sitefinity/

感谢大家的帮助。

关于asp.net - 启动 ASP.NET 开发服务器的 .BAT 文件,然后在浏览器中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1758790/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com