我有一个带有多个部署目标的Web应用程序(DEV,PREPROD,PROD)。我希望visual studio能够通过环境发布一堆HTML和其他静态文件的不同版本。 (在DEV或PROD上部署时,文件必须不同)。
DEV:
MyWebSite\Content\Templates\Intro.html
MyWebSite\Content\Templates\IntroDEV.html
PROD:
MyWebSite\Content\Templates\Intro.html
MyWebSite\Content\Templates\IntroPROD.html
我无法应用* .config文件之类的转换(例如,使用slowcheetah)。
我想在部署DEV时将Intro.html
替换为IntroDEV.html
,而在部署PROD时替换IntroPROD.html
。
有什么诀窍吗?
答案 0 :(得分:0)
您可以将项目的配置设置为Dev,Prod或preprod,并可以相应地在msbuild脚本中选择目标。
在您的msbuild脚本中,您可以检查环境,然后根据需要替换该文件。