繁体   English   中英

如何从web.config节继承位于App_Code文件夹中的类? 什么是名称空间?

[英]How to inherits a class located in the App_Code folder from a web.config section? What would be the namespace?

我创建了一个类,并将其放置在App_Code文件夹中。 当我尝试从Web.config文件访问时,出现异常: 未找到配置文件默认提供程序

<profile defaultProvider="SqlProvider" inherits="CustomUserProfile">
    <providers>
      <clear />
      <add name="ProfileProvider"
       connectionStringName="LocalSqlServer"
       type="System.Web.Profile.SqlProfileProvider, 
       System.Web, Version=4.0.0.0, 
       Culture=neutral, 
       PublicKeyToken=b03f5f7f11d50a3a"
       description="SqlProfileProvider extra fields"
       applicationName="/" />
    </providers>
  </profile>

当我添加以下代码时:

<profile defaultProvider="SqlProvider" inherits="MyApp.App_Code.CustomUserProfile">

我遇到了另一个错误。

Compiler Error Message: BC30002: Type 'MyApp.App_Code.CustomUserProfile' is not defined.

我想知道位于App_Code文件夹中的文件的名称空间是什么?

感谢您的帮助。

DefaultProvider应该与添加在提供程序中的名称匹配,如下所示:

<profile defaultProvider="ProfileProvider" inherits="CustomUserProfile">

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM