Asp.net mvc 3 将自定义配置文件提供程序放在MVC3中的何处

Asp.net mvc 3 将自定义配置文件提供程序放在MVC3中的何处,asp.net-mvc-3,profile,Asp.net Mvc 3,Profile,FactoredProfileProvider.cs是否应仅放在App_代码中?做这件事的标准方法是什么?我可以把它放在处理所有帐户的区域下吗 FactoredProfileProvider.cs是否应仅放在App_代码中 绝对不是。App\u code文件夹不应与ASP.NET MVC使用的web应用程序模型一起使用。此文件夹仅用于网站。见网页。因此,在ASP.NET MVC中,您可以将此文件放在任何需要的地方,例如,您可以创建一个名为ProfileProviders的子文件夹,并将其放入其中

FactoredProfileProvider.cs是否应仅放在App_代码中?做这件事的标准方法是什么?我可以把它放在处理所有帐户的区域下吗

FactoredProfileProvider.cs是否应仅放在App_代码中


绝对不是。
App\u code
文件夹不应与ASP.NET MVC使用的web应用程序模型一起使用。此文件夹仅用于网站。见网页。因此,在ASP.NET MVC中,您可以将此文件放在任何需要的地方,例如,您可以创建一个名为
ProfileProviders
的子文件夹,并将其放入其中。

是否可以将提供程序放入类库中?当然,我们需要将web.config中的所有连接字符串和相关设置复制到类库中的新app.config中。@Blaise您不会将这些设置复制到类库的app.config中,它们在运行时不会被使用。主应用程序配置被使用。@Blaise,当然你可以将提供程序放在seprate类库中,但正如Adam所说,类库中没有app.config这样的东西。设置必须保留在主应用程序配置文件中,在ASP.NET MVC的情况下,主应用程序配置文件是web.config。