配置节'组件'不能读,因为它缺少一个部分声明 [英] The configuration section 'assemblies' cannot be read because it is missing a section declaration
问题描述
我用asp.net 4,我有我的web.config一些奇怪的问题,我收到此错误。如此看来,在<编译方式>
部分有一定的格式不正确code
任何想法可能是什么?我尝试不同的方式,但仍然无法正常工作。请给我提供code的样本。谢谢
该请求的页面不能因为相关的访问
该网页的配置数据是无效的。配置
节'组件'不能读,因为它缺少一个部分
声明
块引用><编译调试=真targetFramework =4.0/>
<&集会GT;
<添加组件=System.Data.Entity的,版本= 4.0.0.0,文化=中性公钥= b77a5c561934e089/>
<添加组件=System.Data.Entity.Design,版本= 4.0.0.0,文化=中性公钥= B77A5C561934E089/>
<添加组件=WebProject.Core/>
<添加组件=WebProject.DataAccess/>
<添加组件=WebProject.Cms/>
<添加组件=System.Design,版本= 4.0.0.0,文化=中性公钥= B03F5F7F11D50A3A/>
<添加组件=System.Web.Extensions.Design,版本= 4.0.0.0,文化=中性公钥= 31BF3856AD364E35/>
<添加组件=System.Windows.Forms的,版本= 4.0.0.0,文化=中性公钥= B77A5C561934E089/>
<添加组件=System.Web.Entity,版本= 4.0.0.0,文化=中性公钥= B77A5C561934E089/>
<添加组件=System.Web.Extensions程序,版本= 4.0.0.0,文化=中性公钥= 31BF3856AD364E35/>
<添加组件=System.ServiceModel.Activation,版本= 4.0.0.0,文化=中性公钥= 31BF3856AD364E35/>
<添加组件=System.Runtime.Serialization,版本= 4.0.0.0,文化=中性公钥= B77A5C561934E089/>
<添加组件=System.Web.ApplicationServices,版本= 4.0.0.0,文化=中性公钥= 31BF3856AD364E35/>
<添加组件=System.ServiceModel,版本= 4.0.0.0,文化=中性公钥= B77A5C561934E089/>
<添加组件=System.Core程序,版本= 4.0.0.0,文化=中性公钥= B77A5C561934E089/>
<添加组件=System.Data.Linq程序,版本= 4.0.0.0,文化=中性公钥= B77A5C561934E089/>
<添加组件=System.ServiceModel.Web,版本= 4.0.0.0,文化=中性公钥= 31BF3856AD364E35/>
<添加组件=System.Data.Services.Client,版本= 4.0.0.0,文化=中性公钥= B77A5C561934E089/>
<添加组件=System.Data.Services.Design,版本= 4.0.0.0,文化=中性公钥= B77A5C561934E089/>
<添加组件=System.Web.DynamicData,版本= 4.0.0.0,文化=中性公钥= 31BF3856AD364E35/>
<添加组件=System.ComponentModel.DataAnnotations,版本= 4.0.0.0,文化=中性公钥= 31BF3856AD364E35/>
<添加组件=System.Xml.Linq的,版本= 4.0.0.0,文化=中性公钥= B77A5C561934E089/>
< /组件>
< /编译>
解决方案不要自行关闭
<编译>
标签:<编译调试=真targetFramework =4.0/>
它应该是:
<编译调试=真targetFramework =4.0>
,因为它是封闭的年底,装配标记之后。
I use asp.net 4, I have some strange problem with my web.config, I receive this error. It seems that inside the
<compilation>
section there is some not well formatted code.Any idea what could be? I tried different way but still does not work. Please provide me a sample of code. thanks
The requested page cannot be accessed because the related configuration data for the page is invalid. The configuration section 'assemblies' cannot be read because it is missing a section declaration
<compilation debug="true" targetFramework="4.0" /> <assemblies> <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/> <add assembly="System.Data.Entity.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="WebProject.Core"/> <add assembly="WebProject.DataAccess"/> <add assembly="WebProject.Cms"/> <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Web.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Web.ApplicationServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.ServiceModel.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Data.Services.Client, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Data.Services.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Web.DynamicData, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.ComponentModel.DataAnnotations, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> </assemblies> </compilation>
解决方案Don't self-close your
<compilation>
tag:<compilation debug="true" targetFramework="4.0" />
It should be:
<compilation debug="true" targetFramework="4.0">
as it is closed at the end, after the assemblies tag.
这篇关于配置节'组件'不能读,因为它缺少一个部分声明的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!