为什么运行解决方案时会出现服务器错误,即使解决方案正在成功构建?
答案 0 :(得分:1)
编译时间与运行时错误。有关这两者之间的区别,请参阅this stackoverflow thread。
来自wikipedia:
因此,例如,仅在程序执行期间检测到“运行时错误”,而在程序启动之前编译器会检测到“编译时错误”。
编译器预先捕获所有错误不可能:请参阅'halting problem'。
答案 1 :(得分:0)
有几种可能性:
答案 2 :(得分:0)
如果您有动态引用(例如,如果您正在使用NHibernate),则可能存在对不存在的程序集的引用。编译器无法获取这些类型的引用。这只是许多可能出现与逻辑无关的运行时错误的情况之一。
正如Q8-coder所说,错误是什么?在不知道错误是什么的情况下无法提供解决方案。