0

次の Web ページの情報を使用して、web.config にカスタム構成セクションを作成しようとしています: http://msdn.microsoft.com/en-gb/library/ms228056.aspx

コードは次のとおりです。

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Try
            Dim config As Hashtable = DirectCast(System.Configuration.ConfigurationManager.GetSection("myCustomGroup/myCustomSection"), Hashtable)
        Catch ex As Exception

        End Try
    End Sub

ここにweb.configがあります:

<configuration>
    <!-- Other configuration settings, like <system.web> -->
        <configSections>
            <sectionGroup name="myCustomGroup">
                <section name="myCustomSection" type="MyConfigSectionHandler.MyHandler, MyCustomConfigurationHandler"/>
            </sectionGroup>
            <!-- Other <section> and <sectionGroup> elements. -->
        </configSections>

      <!-- Configuration section settings area. -->
      <myCustomGroup>
        <myCustomSection myAttrib1="Clowns">
          <myChildSection
              myChildAttrib1="Zippy"
              myChildAttrib2="Michael Zawondy "/>
        </myCustomSection>
      </myCustomGroup>
</configuration>

MyHandler.vb は Web ページにあるので、ここではコードを貼り付けません。私は例外に直面しています:{"An error occurred creating the configuration section handler for myCustomGroup/myCustomSection: Could not load type 'MyConfigSectionHandler.MyHandler' from assembly 'MyCustomConfigurationHandler'. (C:\Users\Ian\Desktop\WebSite3\web.config line 13)"}

オンラインで同様の質問があり (たとえば、ここ: http://csd.codeplex.com/discussions/234031 )、回答者はアセンブリ名が Section Group Type 要素で指定されていないことを示唆していますが、私の場合は指定されています。この例外が表示されるのはなぜですか? MyCustomConfigurationHandler.dll は、Web サイトの bin フォルダーにあります。

4

0 に答える 0