次のプロファイル セクションが 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>