【发布时间】:2015-03-12 02:32:57
【问题描述】:
尝试在 Visual Studio 2013 中发布网站(不是应用程序)时,我收到错误消息:
错误 80 找不到文件 'C:\Users\xxx\AppData\Local\Temp\2\Temporary ASP.NET Files\sourcecode\f4add76e\ed4d53d8\App_Web_0ttpvjhk.0.vb'。
如果我在不预编译的情况下部署网站,它可以正常工作。此外,在本地运行网站时,我(和其他团队成员)必须重新构建几次,然后才能无错误地编译。我们在尝试本地运行时收到的错误通常与 Visual Studio 从数据表/表适配器 xsd 文件生成的重复新 subs 有关。
我尝试通过命令行 (aspnet_compiler) 进行编译以排除 Visual Studio 并收到相同的错误。任何想法都将不胜感激,因为我们一直在尝试我们能想到的一切来解决问题。
谢谢。
编辑 1
这是尝试在本地构建网站时的常见错误。有时它构建得很好,有时我们会收到这样的错误:
错误 81 文件名“C:\Users\xxxx\AppData\Local\Temp\2\Temporary ASP.NET Files\root\25143ee9\2d39f4f7\ymvk4bug.pdb”已在集合中。
【问题讨论】:
-
“预编译”是指只进行正常构建吗?还是编译视图?