构建解决方案

问题描述:

即使解决方案构建成功,为什么在运行解决方案时服务器出现错误?构建解决方案

+1

错误信息是什么? – 2009-12-14 06:56:46

+0

找不到某个属性 – Sophie 2009-12-14 07:00:37

编译时间与运行时错误。请参阅this * thread以了解这两者之间的区别。

wikipedia

因此,例如,仅在程序的执行检测到的“运行时错误”,而“编译时错误”由编译器该程序之前检测到的开始。

这是不可能为编译器预先捕获所有错误:请参阅'halting problem'

有几种可能性:在运行时

  1. 差异与编译时环境(.NET版本,IIS版本,系统级的web.config或machine.config中或的applicationHost.config等)
  2. 运行时错误与编译时错误
  3. 不同的安全环境/权限
  4. 不同的数据库连接字符串要求
  5. 使用IIS与卡西尼号

如果您有动态引用(例如,例如,如果您使用的是NHibernate),则有可能引用了不存在的程序集。这些引用不能被编译器拾取。这只是许多可能出现与逻辑无关的运行时错误的情况之一。

由于Q8编码器说,错误是什么?不可能在不知道错误是什么的情况下给出解决方案。