簡體   English   中英

在IIS中托管時合並WCF服務庫配置文件

[英]Consolidating WCF Service Library config files when hosting in IIS

我有許多WCF服務庫,每個庫都有自己的App.config。 我使用serviceActivations / fileless將這些庫托管在ASP.Net項目中。 此ASP.Net項目還具有可部署的web.config。

開發人員一直在更新App.config,但沒有更新導致部署問題的web.config。 為了阻止這種情況的發生,我想我將刪除App.Config並將其集中到一個文件中。 如果我將服務托管在Windows服務中,則可以將它們全部指向相同的App.Config,但是asp.net使用的是Web.config。

有什么辦法解決這個問題? 如果可以告訴服務庫使用web.config,那就太好了,但是某些向導(例如服務引用向導)會創建一個App.Config文件(如果不存在)。

似乎您正在尋找一種技術解決方案(即,一種自動更新/使用Web.Config文件和App.Config文件的方法),但我認為您可能會通過過程/培訓獲得更多的基礎。

您提到開發人員正在更新App.config文件,而不是Web.config文件-如果是這種情況,他們將如何對更改進行單元測試? 由於這些庫(如果您正在談論DLL)將永遠不會使用其自己的App.config(或任何配置文件),因此開發人員必須更新使用該應用程序的配置文件。

為什么不與開發人員坐下來制定一個流程(與他們合作而不是從上而下的流程將使您走得更遠),其中包括更新Web.config作為其單元測試的一部分? 它應該是配置文件相關部分的直接復制和粘貼。

(如果我正確理解了您的問題),很可能有一種技術方法可以完成您想要做的事情,但是我確實認為值得嘗試一種過程而不是一種技術解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM