我使用 ASP.NET 网站 Small Business Starter Kit 作为简单 Web 应用程序的起点。出于几个原因(与 VisualSVN 更好的交互等),我想将其从网站转换为 Web 项目。我从头开始创建了一个新的 ASP.NET Web 应用程序...然后通过资源管理器复制并粘贴所有文件,然后进行项目-> 创建 Web 应用程序。我修复了一些初始错误,但现在我在原始的“项目”页面上得到了这个:
为 SmallBusinessDataProviders 创建配置节处理程序时出错:类型“FooWeb.ProviderSettingsValidation”不继承自“System.Configuration.IConfigurationSectionHandler”。(C:\Projects\FooWebFacing\FooWeb\FooWeb\web.config 第 5 行)
有谁知道为什么它给我这个我必须实现 IConfigurationSectionHandler 的错误消息?通过从 ConfigurationSection 继承,它在 ASP.NET 网站项目中没有问题......并且该网站是作为 .NET 3.5 构建的。我尝试将我的项目更改为 .NET 2.0,但仍然没有运气 - 但我不明白这有什么关系。我正在使用 VS 2008 开发人员版。非常感谢您的帮助。
编辑:要明确一点:相同的代码可以作为 Web 项目正常工作 - 但不能作为 Web 应用程序。无论它来自哪个项目,这个错误也毫无意义。有谁知道这怎么会发生?