我在WCF很新,我正在創建一個原型應用程序來學習,這可能會變成一個商業應用程序。我理解WCF的基礎知識,並且我的應用程序WCF功能處於基本級別。WCF - 創建一個可靠的WCF應用程序的提示
哪些技巧經驗的WCF用戶可以針對缺陷和步驟,我可以讓應用程序穩如磐石,至少對於WCF層給?
我在WCF很新,我正在創建一個原型應用程序來學習,這可能會變成一個商業應用程序。我理解WCF的基礎知識,並且我的應用程序WCF功能處於基本級別。WCF - 創建一個可靠的WCF應用程序的提示
哪些技巧經驗的WCF用戶可以針對缺陷和步驟,我可以讓應用程序穩如磐石,至少對於WCF層給?
幾點思考:
確保實現堅如磐石的例外在你的服務器端處理 - 落實每個服務的IErrorHandler
接口,定義了正確的故障合同
請確保在服務器端啓用WCF tracing - 在診斷問題時,這些消息日誌非常有用!
一定要考慮版本 - 確保使用的命名空間爲您的服務合同和數據的合同,這將讓你從舊的區別更高版本(合同命名空間的方式)
想想你的生產託管 - IIS似乎是一個合理的選擇,但它通常困擾於太多的問題和問題,如果你自己託管,你就沒有。這是更多的工作自己創造那些主機 - 但它在你的身邊有增加的穩定性和更好的控制不負有心人
我是新來的WCF,但我學習這個最近,認爲與大家分享。
如果您在IIS上託管您的服務,那麼將其作爲一個新帳戶的最佳做法是您可以控制直接權限,因爲NT AUTHORITY\NETWORK SERVICE
使用默認設置並且可以具有更高級別的權限。您可以在IIS中的應用程序池下更改它,您的網站託管WCF正在運行。
my2cents