Gar*_*ine 10 asp.net configuration
我目前正在尝试在我忙的项目中实现自定义配置部分,无论我尝试什么,我都会不断收到以下错误:
{"为pageAppearanceGroup/pageAppearance创建配置节处理程序时发生错误:无法从程序集'System.Configuration,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'加载类型'Samples.AspNet.PageAppearanceSection'.(E :\ Three Nine Developments\lastfm\msdn\msdn\bin\Debug\Samples.Aspnet.vshost.exe.config line 6)"}
我复制了这个MSDN Artricle的代码:
http://msdn.microsoft.com/en-us/library/2tw134k3.aspx
我仍然得到同样的错误.
我已经尝试了以下文章中的所有建议/指南但无济于事.
http://www.evanclosson.com/devlog/bettercustomerrorsinaspnetcustomconfigurationsection
http://geekswithblogs.net/akraus1/articles/64871.aspx
这一定是我想念的傻事.我正在运行Vista,这可能是个问题吗?一些模糊的安全设置?
<configuration>
<!-- Configuration section-handler declaration area. -->
<configSections>
<sectionGroup name="pageAppearanceGroup">
<section
name="pageAppearance"
type="Samples.AspNet.PageAppearanceSection"
allowLocation="true"
allowDefinition="Everywhere"
/>
</sectionGroup>
<!-- Other <section> and <sectionGroup> elements. -->
</configSections>
<!-- Configuration section settings area. -->
<pageAppearanceGroup>
<pageAppearance remoteOnly="true">
<font name="TimesNewRoman" size="18"/>
<color background="000000" foreground="FFFFFF"/>
</pageAppearance>
</pageAppearanceGroup>
</configuration>
Run Code Online (Sandbox Code Playgroud)
Mar*_*eck 19
我的猜测是你复制了代码,但你有不同的程序集名称.发布配置将有所帮助.
我也会在配置中完全保证您的类型(样本未显示的内容).就像是...
<section name="MySection" type="My.Assembly.Type, My.Assembly" />
Run Code Online (Sandbox Code Playgroud)
您还应该查看Jon Rista关于CodeProject上.NET 2.0配置的三部分系列.
强烈推荐,写得很好,非常有帮助!
渣