我正在使用MSbuild(v4.0.30319.1)和MSdeploy(v7.1.618.0)在IIS上部署我的ASP MVC 2应用程序(v7.5).以下是我运行的命令:
msbuild.exe <path to my csproj>/MyMvcApp.csproj /t:Package /p:configuration=release;outDir=<my output dir>
Run Code Online (Sandbox Code Playgroud)
和msdeploy:
msdeploy.exe -verb:sync -source:package='<MSBuildOutputDir>\_PublishedWebsites\Webui_Package\MyMVCApp.zip' -dest:auto
Run Code Online (Sandbox Code Playgroud)
构建和部署后,应用程序按地址http://localhost/MyMVCApp_deploy
而不是地址进行部署http://localhost/MyMVCApp
.我没想到_deploy
会在地址中.我怎样才能解决这个问题?