我有VS2017项目,在属性中预定义了本地IIS的用法。 我那里有一个http://localhost/MyProject.Name的项目网址,想在IIS上以默认网站(本地主机:80,没什么特别的东西)下的相同方式查看它
默认网站
| ----->其他文件
| -----> web.config
| ---------> MyProject.Name(作为应用程序)
------------ || -----> web.config
为此,我通过Visual Studio Ctrl + Shift + B对其进行了构建,然后VS将其部署到IIS(自动创建虚拟目录)中,并且运行良好。
但是我有很多这样的项目,它们是使用msBuild之类的脚本通过脚本构建的:
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\MSBuild.exe""C:\Sources\SCgit\MySolution.sln" /t:MyProject_Name /p:Configuration=Debug /clp:ErrorsOnly /verbosity:minimal
来自PowerShell,并且在自动构建项目(例如通过VS)时不会创建虚拟目录。那就是我想要的。
是否可以通过VS项目MyProject.Name.proj的属性使用默认的预定义参数告诉msbuild创建此类虚拟目录?
PS