如果您創建ASP.NET Web文件項目,則可以直接訪問web.config文件中的配置文件信息。如果您將其轉換爲Web應用程序並使用ProfileCommon等,那麼您必須跳過一大堆箍筋才能讓您的Web應用程序正常工作。爲什麼配置文件提供程序未內置到Web應用程序中?
爲什麼ASP.NET Profile Web應用程序項目中沒有內置Profile供應商,就像Web應用程序一樣?
如果您創建ASP.NET Web文件項目,則可以直接訪問web.config文件中的配置文件信息。如果您將其轉換爲Web應用程序並使用ProfileCommon等,那麼您必須跳過一大堆箍筋才能讓您的Web應用程序正常工作。爲什麼配置文件提供程序未內置到Web應用程序中?
爲什麼ASP.NET Profile Web應用程序項目中沒有內置Profile供應商,就像Web應用程序一樣?
配置文件提供程序使用ASP.NET Build Provider系統,該系統不支持Web應用程序項目。
添加自定義BuildProvider 類Web.config文件工作在 ASP.NET網站但在ASP.NET Web應用程序項目不起作用 。 在Web應用程序項目中,由BuildProvider 類生成的代碼 不能包含在 應用程序中。
事實上,微軟確實有此已知問題的解決方案。 這是「Web Profiler Builder」。我用它來做我的Web App,它效果很好。 http://code.msdn.microsoft.com/WebProfileBuilder/Release/ProjectReleases.aspx?ReleaseId=980