0

当以下配置文件部分位于我的 web.config 中时,第一个页面请求失败,并出现 FileNotFoundException 和来自编译器的一堆错误(从堆栈跟踪的外观来看)。删除属性部分后,一切都恢复正常(当然,直到我尝试从 Profile 中引用某些内容)。网站的其余部分是预编译的,每页汇编,不可更新。

该问题仅在一台机器上重现 - 相同的构建在其他高度相似的机器上也有效。

我错过了什么明显的东西吗?

<profile>
  <providers>
    <clear />
    <add name="AspNetSqlProfileProvider"
         connectionStringName="ConnectionString"
         applicationName="OIWebApps"
         type="System.Web.Profile.SqlProfileProvider"/>
  </providers>
  <properties>
    <group name="UI">
      <add name="MasterPage" defaultValue="Horizontal.master"/>
      <add name="Theme" defaultValue="Default"/>
      <add name="IsSessionWarningEnabled" defaultValue="True" type="System.Boolean"/>
      <add name="UseTelerikMultilineTextBoxes" defaultValue="True" type="System.Boolean"/>
      <add name="FontSize" defaultValue="Smaller" type="System.String"/>
    </group>
  </properties>
</profile>
4

2 回答 2

1

我看到了“ UseTelereikMultilineTextBoxes”。这台机器上是否缺少 Telerik 所需的文件?

于 2009-08-14T20:54:42.177 回答
0

由于缺少本机 .dll 导致编译失败非常难以识别,因为正在执行的页面没有直接使用依赖于缺少的本机 .dll 的 .net dll,更令人困惑的是,只有一些页面出现编译错误而不是在所有页面上引发。

于 2009-09-14T14:35:53.030 回答