我正在研究.Net MVC应用程序,在测试服务器上我想部署同一个应用程序的2个版本.
我通过使用应用程序中相关项目的发布选项进行部署.
在测试服务器上,我有2个版本的单独文件夹,在IIS(v7.5)中我有2个虚拟路径.
但是,当我运行最新版本的应用程序时,编译会选择另一个版本.
我如何阻止这种情况发生?
我发现问题与2个版本无关。
由于某种原因,我无法理解,因此在发布应用程序时遇到了问题。我要做的是发布到本地文件夹,然后将内容复制到要部署的测试服务器。发生的情况是,发布过程并未覆盖本地文件夹中的某些文件。
我无法想象为什么会这样。
因此,我删除了该文件夹的内容并再次发布。
这次成功了!
因此,我打算删除此问题,但由于内容丰富,因此无法删除。
也许我回答自己的问题可能会对某人有所帮助。如果有人可以解释为什么publish选项的行为方式可能对我甚至有帮助。
编辑。在下面的注释中,Thomas Body正确地指出,在发布向导中,您可以选中在删除文件夹之前将文件夹中的所有内容删除的框。
归档时间: |
|
查看次数: |
97 次 |
最近记录: |