我们正在处理一些包含大量Unity和WCF配置的非常大的配置文件。
当我们在SVC配置编辑器中打开其中一些配置或甚至尝试使用这些配置打开Web应用程序时,我们会收到显示任何拼写错误或错误的错误。例如。 WCF绑定无效或不存在等,或配置节不存在,两个结束标记等。
有没有办法通过单元测试“有效”配置?因此,当应用程序迁移到新环境时,可能会出现一些问题。
答案 0 :(得分:1)
您可以编写一组可在XML上运行的函数。如果设置了特定的绑定参数,则很容易确定文件中的所有部分是否已声明。如果无法加载文件,则意味着整个XML无效。 您可以将SelectSingleNode和SelectNodes与XPath表达式一起使用。