现在,我需要手动执行以下步骤在我的电脑上运行一个ASP.NET网站:
- 打开Visual Studio和其中的项目
- 按下Ctrl+F5,该操作将:
- 编译解决方案
- 运行IIS express
- 打开浏览器
如何编写批处理文件来完成相同的操作?最后一步(打开浏览器)是可选的,但至少我需要编译项目并在IIS Express上启动它(或者在项目文件中配置的任何其他内容)。
现在,我需要手动执行以下步骤在我的电脑上运行一个ASP.NET网站:
如何编写批处理文件来完成相同的操作?最后一步(打开浏览器)是可选的,但至少我需要编译项目并在IIS Express上启动它(或者在项目文件中配置的任何其他内容)。
从 Visual Studio 命令行中,您可以执行以下操作:
devenv "C:\path\FooSolution.sln" /run
将所有内容封装到一个批处理文件中(假设使用 VS 2012),它将变成:
call "C:\Program Files\Microsoft Visual Studio 11.0\Common7\Tools\VsDevCmd.bat"
devenv "C:\path\FooSolution.sln" /Run
更新
要在Visual Studio之外使用IIS Express运行此程序,您需要使用以下命令:
msbuild.exe "C:\path\FooSolution.sln"
iisexpress /path:c:\path\fooapp\ /port:666
start "" http://localhost:666