0

次のプロファイル セクションが web.config にある場合、最初のページ要求が FileNotFoundException で失敗し、コンパイラからの一連のエラーが発生します (スタック トレースの外観から)。プロパティ セクションが削除されると、すべてが再び機能します (もちろん、プロファイルから何かを参照しようとするまで)。Web サイトの残りの部分は事前にコンパイルされ、ページごとにアセンブリされ、更新できません。

この問題は、1 台のマシンでのみ再現されました。同じビルドが、非常によく似た他のマシンで動作しました。

明らかな何かが欠けていますか?

<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 に答える