2

如果您创建一个 ASP.NET Web 文件项目,您可以直接访问 web.config 文件中的配置文件信息。如果您将其转换为 Web 应用程序并一直在使用 ProfileCommon 等,那么您必须跳过一大堆障碍才能使您的 Web 应用程序正常工作。

为什么配置文件提供程序不像在 Web 文件项目中那样内置到 ASP.NET Web 应用程序项目中?

4

2 回答 2

4

实际上,微软确实有解决这个已知问题的方法。它是“Web Profiler Builder”。我将它用于我的 Web 应用程序,效果很好。 http://code.msdn.microsoft.com/WebProfileBuilder/Release/ProjectReleases.aspx?ReleaseId=980

于 2009-03-11T04:17:21.247 回答
3

配置文件提供程序使用 ASP.NET 生成提供程序系统,该系统不适用于 Web 应用程序项目。

将自定义的 BuildProvider 类添加到 Web.config 文件在 ASP.NET 网站中有效,但在 ASP.NET Web 应用程序项目中无效。在 Web 应用程序项目中,BuildProvider 类生成的代码不能包含在应用程序中。

来源:MSDN Build Provider 文档

于 2008-08-15T19:02:40.430 回答