我不理解在VS 2010中构建部署包的含义。

3
我不理解如何使用VS 2010中称为“生成部署包”的功能。我进入属性,然后到“打包/发布 Web”设置它,点击“创建zip部署包”。
接下来,我建立了部署包并得到了一个zip文件。
当我查看并开始在文件夹中深入挖掘时,我发现我得到的路径是这样的:
Content/C_C/Users/MyUserName/Desktop/NewFolder/Trunk/MySoultionFolder

我不明白为什么它会创建所有这些文件夹,而且为什么我的解决方案所在的路径也要被包含进去。我不喜欢这个事实,因为现在每个人都可以查看压缩包并看到我的账户名、文件所在位置以及我正在使用subversion。
当出现错误时,它会变得非常混乱。我将其部署在我的IIS Windows 2008服务器上并运行它,但出现了一个错误。它指向发生错误的文件,并且路径指向我的桌面。很长一段时间我都无法理解为什么它在运行于位于不同国家的Windows 2008服务器时却指向我的Windows 7机器桌面。
直到我找到了zip路径才有所启示。但是当它指向该计算机上不存在的路径时,这就很令人困惑了。
我该如何更改这个问题?
1个回答

1

该命令构建的部署包是专门为IIS7设计的。这意味着开发人员可以构建该包并直接交给IT工作人员,例如,他们可以在IIS中导入该包,而不必过多关注安装细节。

如果此安装方法不适合您,则不应使用它。例如,我通常只需进行简单的发布,然后将导出的文件“xcopy”到已创建的网站上。


我认为这很好。我只是想说我不希望路径是我的本地计算机。当出现错误并指向服务器上不存在的某个未知路径时,这似乎非常令人困惑。 - chobo2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接