我正在尋找有關爲Silverlight應用程序託管相關Webservices/WCF服務的最佳實踐。WCF/WebSerices應該放在Silverlight應用程序的哪個位置?
我經常看到的一種方法是將這些服務託管在用於託管Silverlight應用程序的相同Web應用程序項目中。這看起來很方便,因爲它將兩個部分組合在一起。
但是,DRY不應該在外部託管這些服務,以便可能其他應用程序可以使用它們?他們是否應該在一個大會?
我主要關心的是,如果我有多個項目在旅途中,由內部和外部承包商完成。在這種情況下同步發佈似乎很困難。
我的擔憂是有2個silverlight項目,但只有1個wcf項目。我不確定我將如何遷移和合並更改。 – itchi 2010-07-05 16:13:18
我沒有得到你。您是否擔心不同團隊之間的源代碼控制或Adrian下面提到的問題? – 2010-07-06 07:26:30
是的,確切地說。我想我的問題的第二部分是,如果WCF服務單獨託管,我應該有1個項目或許多。我一次最多可能開發10個項目,因此遷移可能會很困難,而且一些未完成的代碼可能會在1個項目中發佈。 – itchi 2010-07-06 15:21:22