我在web.config中收到以下错误。
Parser Error Message: Object reference not set to an instance of an object.
Source File: D:\Webs\behi100001\web.config Line: 82
特定错误行是“type =”Microsoft.Samples.SqlTableProfileProvider“
<providers>
<clear/>
<add name="TableProfileProvider"
type="Microsoft.Samples.SqlTableProfileProvider"
connectionStringName="conBTWSqlExpress"
table="Profile_Custom"
applicationName="Harbor"/>
</providers>
我的App_Code目录中有一个名为Microsoft.Samples的文件,其中有一个名为SqlTableProfileProvider的类。我不确定我做错了什么。
任何帮助?
谢谢, 凯文
答案 0 :(得分:2)
您可能需要更改
type="Microsoft.Samples.SqlTableProfileProvider" to type="Microsoft.Samples.SqlTableProfileProvider, Microsoft"
我认为你必须包括程序集名称,而不仅仅是命名空间。
答案 1 :(得分:2)
将您的类型更改为:
type="Microsoft.Samples.SqlTableProfileProvider, <your assembly's name>"
在哪里......以及你的集会名称。我认为因为示例类在您的App_code中,所以它被编译到您的程序集中。
答案 2 :(得分:0)
我的预感是您的连接字符串错误,或者您的应用无法访问数据库。