我创建了一个类并将其放置在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文件夹中的文件的名称空间是什么?
谢谢你的帮助。
发布于 2016-04-04 22:01:58
DefaultProvider应该与提供者中添加的名称相匹配,如下所示:
<profile defaultProvider="ProfileProvider" inherits="CustomUserProfile">https://stackoverflow.com/questions/36413010
复制相似问题