wcf – 我可以将system.serviceModel分成一个单独的.config文件吗?
|
我想将web.config中的system.serviceModel部分分成一个单独的文件,以方便一些环境设置.我的努力没有结果.当我尝试使用这种方法. wcf代码引发异常:“System.ServiceModel.ClientBase 1的类型初始化程序抛出异常,有谁能告诉我我做错了什么? Web.config文件: <configuration> <system.serviceModel configSource="MyWCF.config" /> .... MyWCF.config: <system.serviceModel>
<extensions>
...
</extensions>
<bindings>
...
</bindings>
<behaviors>
...
</behaviors>
<client>
...
</client>
</system.serviceModel>
解决方法您不能“外部化”< system.serviceModel>部分组 – 由于它是一个配置部分组 – 但您可以绝对外部化其内的每个位:<system.serviceModel>
<behaviors configSource="behaviors.config" />
<bindings configSource="bindings.config" />
<extensions configSource="extensions.config" />
<client configSource="client.config" />
<services configSource="services.config" />
</system.serviceModel>
在.NET配置系统中,任何配置部分都可以被外部化 – 每个配置部分都有一个configSource属性(即使Visual Studio有时候会抱怨并声称相反…..)但不是配置部分组. 不幸的是,这两个很难分辨 – 您需要查询MSDN库或文档来了解. 您还应该查看Jon Rista在CodeProject上.NET组件系统的三部分系列. > Unraveling the mysteries of .NET 2.0 configuration 强烈推荐,写得很好,非常有帮助! (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 如何在使用RedirectToAction时设置协议?
- 如何在ASP.NET MVC中具有相同名称的文件夹和控制器?
- asp.net-mvc-4 – 如何开发一个ASP.NET Web API接受一个复杂
- HTTPModules和Global.asax – ASP.NET页面生命周期
- asp.net-mvc – ASP.NET MVC应用程序自定义错误页面不显示在
- 使用一个Asp.net成员数据库与多个应用程序单一登录
- asp.net-mvc – 什么是Owin rememberBrowser做什么?
- asp.net – 向其他人提供一个Web API转发请求的最佳方式
- asp.net-mvc – 如果用户在int字段中放入非数字字符串,则自
- asp.net-mvc-4 – 登录后WebSecurity.CurrentUserName和Use
- asp.net-core – AspNetCore Abstractions无法加
- asp.net-mvc – MVC 3从web.config中的AppSettin
- asp.net-mvc – Asp.Net MVC 2 Html.TextBoxFor为
- asp.net-mvc – 使用ASP.NET MVC /实体框架对POC
- 我们可以在ASP.NET Webforms(* .aspx页面)中使用
- 连字符前分割字符串 – asp.net c#
- asp.net-mvc – Asp.net Mvc自定义机制来处理未经
- asp.net-mvc-4 – 没有为此对象定义的无参数构造
- asp.net-core – 如何在部署asp.net核心应用程序
- asp.net-mvc – 如何组合两个dataTextFields的Se
