“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/
查看本欄目