我正在尝试使用Visual Studio 2012测试发布到我的本地文件系统,但是我尝试发布到的目录中没有创建文件 . 今天早上我尝试在Visual Studio中为解决方案创建另一个构建配置 . 考虑到它可能导致了问题,我解除了对解决方案文件的所有挂起更改 . 我还删除了为程序集创建的新构建配置 . 现在,asp.net mvc程序集和解决方案的构建配置都设置为release,并且publish目录设置为我本地pc上的目录 . 发布mvc解决方案后,“输出”窗口中的最后两行是:
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 ==========
它似乎正在工作,但我发布的目录中没有文件 . 任何帮助将不胜感激,我不确定在哪里看 .
谢谢,
安德鲁
Edit
我注意到发布操作中的所有文件都出现在/ obj / Release / Package / PackageTmp子文件夹中,该子文件夹位于asp.net程序集的根文件夹中 . 我不确定为什么他们出现在这个子文件夹中,但是......
2nd Edit
JesperTreetop在asp.net论坛上发布了同样的问题,但建议的解决方案,即确保解决方案的平台与mvc程序集的平台相匹配,似乎不起作用 .
1 回答
在
Connection
选项卡下的Publish Web
向导中,您是否指定了Target location
的位置(仅进行完整性检查)?