2012-08-14 61 views
1

我有以下路径我的asp.net(与MVC)项目:奇怪PackageTmp时msdeploy在asp.net mvc的项目创建部署包

D:\testAppMvc\testAppMvc.sln 

我从here安装msdeploy(无设定为制作)。

在Visual Studio 2010中,右键单击project->Build Deployment package。到现在为止。

如果我打开ZIP包,我会看到我的项目IIS的奇怪路径必需的文件。

\Content\D_C\testAppMvc\obj\Debug\Package\PackageTmp\

有没有办法改变的部署源文件路径,或者它是不变的?

回答

1

我认为你需要设置这个项目中的文件:

<!-- Must be after Microsoft.WebApplication.targets import --> 
<PropertyGroup> 
    <_PackageTempDir>C:\Package</_PackageTempDir> 
</PropertyGroup> 
0

注意,“上项目 - 右键>Build Deployment package”在Visual Studio 2010已经成为“上项目 - >Publish...右键点击”的Visual Studio 2013年

How to: Deploy a Web Application Project Using a Web Deployment Package在2013年VS发布部署包

要在VS 2013发布部署包MSDN上提供的细节,我创建了一个自定义的发布名为洛卡简介L封装,然后选择了Web部署包发布方法 - 下面的截图:

VS 2013 Web Publish - Profile

VS 2013 Web Publish - Connection