为什么在定义自定义配置文件时会收到TypeLoadException?

时间:2010-03-29 08:04:04

标签: c# command-line asp.net-membership profile

我正在编写一个.NET命令行应用程序,它将用户从现有数据库迁移到aspnetdb。为了简化用户特定的设置,我使用了Joel Spolsky撰写的有关here的配置文件类。

它在ASP.NET MVC网站中运行良好,但出于某种原因,它在从这个新应用程序中使用时会抛出TypeLoadException。我不确定为什么框架试图从System.Web.

加载新类

1 个答案:

答案 0 :(得分:3)

事实证明,您需要在app.config文件中更具体。而不是写这个

<profile defaultProvider="SqlProvider" inherits="MigrationFromUDF.AccountProfile">

您需要指定应用程序(或程序集)的名称

<profile defaultProvider="SqlProvider" inherits="MigrationFromUDF.AccountProfile, MigrationFromUDF">