gpt4 book ai didi

asp.net - 如何从命令行自动化 "run asp.net website"?

转载 作者:行者123 更新时间:2023-12-03 04:18:56 25 4
gpt4 key购买 nike

现在,我执行以下手动步骤在我的 PC 上运行 ASP.NET 网站:

  1. 打开 Visual Studio 及其内部的项目
  2. 按 Ctrl+F5 键:
    1. 构建解决方案
    2. 运行 IIS Express
    3. 打开浏览器

如何编写执行相同操作的批处理文件?最后一步(打开浏览器)是可选的,但至少我需要构建项目并在 IIS Express(或项目文件中配置的任何内容)上启动它。

最佳答案

从 Visual Studio 命令行,您可以执行以下操作:

devenv "C:\path\FooSolution.sln" /run

MSDN Devenv Command Line Switches Reference

将这一切打包到一个批处理文件中(假设是 VS 2012),它将变成:

call "C:\Program Files\Microsoft Visual Studio 11.0\Common7\Tools\VsDevCmd.bat" 
devenv "C:\path\FooSolution.sln" /Run

更新

要使用 IIS Express 在 Visual Studio 之外运行此程序,您可以使用以下命令:

msbuild.exe "C:\path\FooSolution.sln" 
iisexpress /path:c:\path\fooapp\ /port:666
start "" http://localhost:666

请注意,msbuild 和 iisexpress 命令都有许多配置选项。您需要定制它们以满足您的需求。

<强> Running IIS Express from the Command Line

关于asp.net - 如何从命令行自动化 "run asp.net website"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28692172/

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