当以下配置文件部分位于我的 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>