首先,我要感谢StackOverflow中的每个人对社区的持续贡献。
就此而言,我需要帮助通过C#以编程方式操作站点的web.config。有问题的站点托管Silverlight 5应用程序,该应用程序通过WCF RIA服务与服务器运行时通信。
我正在编写的代码是自动构建 - 部署 - 测试场景的引导加载程序的一部分,旨在测试WCF Ria服务堆栈。问题在于,为了正确测试服务,单元测试代码需要能够通过新的soap
端点与Ria服务进行通信。
为了有效地完成这项工作,网站需要一个Microsoft.ServiceModel.DomainServices.Hosting
dll在其bin文件夹中的副本,以及一个新的soap
端点,它将使域服务配置部分如下所示:
<system.serviceModel>
<domainServices>
<endpoints>
<add name="OData" .../>
***<add name="Soap" type="Microsoft.ServiceModel.DomainServices.Hosting.SoapXmlEndpointFactory, Microsoft.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>***
</endpoints>
</domainServices>
</system.serviceModel>
虽然我确实认为我可以通过C#xml
api修改web.config,但我想知道是否还有其他方法可以通过ConfigurationManager进行修改?
由于
</bleepzter>