程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> WCF異常問題

WCF異常問題

編輯:關於.NET

 “System.Transactions.Diagnostics.DiagnosticTrace”的類型初始值設定項引發異常

未處理System.TypeInitializationException

HResult=-2146233036

Message=“System.ServiceModel.Diagnostics.TraceUtility”的類型初始值設定項引發異常。

Source=System.ServiceModel

TypeName=System.ServiceModel.Diagnostics.TraceUtility

StackTrace:

在 System.ServiceModel.Diagnostics.TraceUtility.SetEtwProviderId()

在 System.ServiceModel.ServiceHostBase..ctor()

在 System.ServiceModel.ServiceHost..ctor(Type serviceType, Uri[] baseAddresses)

在 Wolfy.Server.Program.Main(String[] args) 位置 f:\SUN.TEST\Wolfy.WcfTestClient\Wolfy.Server\Program.cs:行號 16

在 System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)

在 System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)

在 Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()

在 System.Threading.ThreadHelper.ThreadStart_Context(Object state)

在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

在 System.Threading.ThreadHelper.ThreadStart()

InnerException: System.Configuration.ConfigurationErrorsException

HResult=-2146232062

Message=配置系統未能初始化

Source=System.Configuration

BareMessage=配置系統未能初始化

Line=0

StackTrace:

在 System.Configuration.ConfigurationManager.PrepareConfigSystem()

在 System.Configuration.ConfigurationManager.GetSection(String sectionName)

在 System.Configuration.PrivilegedConfigurationManager.GetSection(String sectionName)

在 System.Diagnostics.DiagnosticsConfiguration.GetConfigSection()

在 System.Diagnostics.DiagnosticsConfiguration.Initialize()

在 System.Diagnostics.DiagnosticsConfiguration.get_IndentSize()

在 System.Diagnostics.TraceInternal.InitializeSettings()

在 System.Diagnostics.TraceInternal.get_Listeners()

InnerException: System.Configuration.ConfigurationErrorsException

HResult=-2146232062

Message=無法識別的配置節 behaviors。....

Source=System.Configuration

BareMessage=無法識別的配置節 behaviors。

Filename=F:\SUN.TEST\Wolfy.WcfTestClient\Wolfy.Server\bin\Debug\Wolfy.Server.vshost.exe.Config

Line=7

StackTrace:

在 System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)

在 System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)

在 System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()

在 System.Configuration.ClientConfigurationSystem.EnsureInit(String configKey)

...........

最後解決辦法:

出現此錯誤肯定是配置文件的問題,檢查配置文件,是否少了標簽。

我這裡報這個錯誤,是因為不想一步一步的寫配置文件了,就從之前的項目中復制過來的,由於自己的粗心,發現忘了<system.serviceModel></system.serviceModel> 這對最主要的標簽了,這裡記錄一下,提醒自己不要在這麼粗心,這麼懶了。

作者:Wolfy

出處:http://www.cnblogs.com/wolf-sun/

查看本欄目

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved