我正在尝试使用 Visual Studio 2012 测试发布到我的本地文件系统,但在我尝试发布到的目录中没有创建任何文件。今天早上,我尝试在 Visual Studio 中为该解决方案创建另一个构建配置。考虑到它可能导致了问题,我撤消了对解决方案文件的所有未决更改。我还删除了为程序集创建的新构建配置。现在,asp.net mvc 程序集的构建配置和解决方案都设置为发布,并且发布目录设置为我本地电脑上的目录。发布 mvc 解决方案后 Output 窗口中的最后两行是:
4>Deleting existing files...
4>Publishing folder /...
但是,我尝试发布到的文件夹是 C:\Andrew\TestPublish。输出还包含以下几行:
========== Build: 3 succeeded, 0 failed, 1 up-to-date, 0 skipped ==========
========== Publish: 1 succeeded, 0 failed, 0 skipped ==========
它似乎正在工作,但我要发布到的目录中没有文件。任何帮助将不胜感激,我不确定在哪里寻找。
谢谢,
安德鲁
编辑
我注意到发布操作中的所有文件都出现在 /obj/Release/Package/PackageTmp 子文件夹中,该子文件夹位于 asp.net 程序集的根文件夹中。我不确定他们为什么会出现在这个子文件夹中,虽然......
第二次编辑
JesperTreetop 在 asp.net 论坛上发布了同样的问题,但建议的解决方案,即确保该解决方案的平台与 mvc 程序集的平台相匹配,似乎不起作用。