2010-05-30 64 views
1

我有一個庫項目,程序集名稱:ConfigAssembly 有一個類SiteConfigurationSection。
我想使用它作爲ConfigurationSection處理程序。ConfigurationSection處理程序在不同的程序集中

在web.config中:

<section name="SF2" type="SiteConfigurationSection,ConfigAssembly,Version=3.5.0.1, Culture=neutral, PublicKeyToken=null"/> 

當我運行它,我得到一個錯誤:

An error occurred creating the configuration section handler for SF2: Could not load type 'SiteConfigurationSection' from assembly 'ConfigAssembly,Version=3.5.0.1, Culture=neutral, PublicKeyToken=null'.

回答

1

我會假設你的命名空間是ConfigAssembly。

您需要像這樣定義您的部分。我懷疑你的程序集是在3.5.0.1版本 - 但如果它真的是,那麼改變下面的信息來反映這一點。您還需要生成公鑰標記。

這就是所謂的Referencing a Strong-Named Assembly

<section name="SF2" type="ConfigAssembly.SiteConfigurationSection, 
ConfigAssembly,, Version=1.0.0.1, Culture=neutral, 
PublicKeyToken=10633fbfa3fade6e " />