对使用Visual Studio 2008生成Web Deploy 2.0包的基本疑问
我正尝试使用Web Deploy 2.0将Visual Studio 2008项目部署到IIS,并在阅读了很多内容后仍然丢失。 几乎我发现的所有内容都是关于Visual Studio 2010的(也许WebDeploy 2.0与Visual Studio 2008不兼容?)。 这是我的情况:
我发现的所有信息都与Visual Studio 2010相关。以下是我的场景
我能够使用MSBuild命令( MSBuild solution.sln / p:Configuration = Release / verbosity:minimal / t:Rebuild )在Build Server中完美地构建我的站点。
为了改进部署,我想使用Web Deploy 2.0。 据我所读,我认为我必须:
第1步 - 在BuildServer中从MSBuild生成软件包
步骤2-使用MSDeploy将自动创建的软件包部署到SYSTEST服务器
我在第1步遇到问题..所以我尝试了几件事情
A)建立后,我尝试生成软件包( MSBuild.exe solution.sln / p:Configuration = Release / verbosity:minimal / t:package ),但失败:
D: sol workspace solution1.sln:错误MSB4057:目标“包”在项目中不存在。
B)我读过,我必须通过作为参数csproj包含网站..所以我试过( MSBuild.exe网站 web1.csproj / P:配置=释放/详细:最小/吨:包 )
并以相同的错误再次失败:
D: sol workspace website web1.csproj:错误MSB4057:目标“包”在项目中不存在。
C)我想我可能需要在Build Server中安装Web Deploy 2.0(http://go.microsoft.com/fwlink/?LinkId=209116)并安装它,但仍然是同样的问题。
任何人有任何想法我做错了什么? 据我所知,所有示例都显示了从Visual Studio 2010中的UI生成的包。我的Visual Studio 2008甚至没有生成包的能力。 我认为在Build Server中安装Web Deploy 2.0会添加目标“Package”并允许我使用msbuild来调用它。
谢谢
链接地址: http://www.djcxy.com/p/81681.html上一篇: Basic doubts on generating package for Web Deploy 2.0 with Visual Studio 2008
下一篇: How to manually uninstall a Visual Studio 2010 extension?