WCF 實體更改發布後,如何不影響呼叫方?

2022-01-13 03:48:56 字數 671 閱讀 7074

應用場景:使用 wcf 有乙個壞處,就是如果我們經常對 wcf 應用程式更新,有時候呼叫方也要進行 update service,但呼叫方往往會很多,那麼這個工作就會很討厭,比如 wcf service 返回的實體型別更改了,這時候不更新呼叫方就會報錯,怎麼解決這個問題?

原始 productdto:

[datamember]

public string name

[datamember]

public string size

}}更改後的 productdto:

[datamember]

public string name

[datamember]

public string size

public string remark

}}兩個更改:

增加 remark,但是不想暴露給呼叫方。

如果我們不更新呼叫方,這時候將獲取不到 productdto,但不會報錯。

解決方式:

[datamember]

public string name

[datamember]

public string size

[ignoredatamember]

public string remark

}}注:

WCF 實體更改發布後,如何不影響呼叫方?

應用場景 使用 wcf 有乙個壞處,就是如果我們經常對 wcf 應用程式更新,有時候呼叫方也要進行 update service,但呼叫方往往會很多,那麼這個工作就會很討厭,比如 wcf service 返回的實體型別更改了,這時候不更新呼叫方就會報錯,怎麼解決這個問題?原始 productdto ...

tomcat 虛擬路徑 發布後更改路徑

專案上線的時候會用到tomcat,這時候可能就會用到這個虛擬路徑了。訪問的路徑預設就是 localhost 8080 war的名字 如果想改變訪問的路徑,這裡有兩種方式 乙個是直接更改war的名字 如果想要 a b c,那麼可以把包的名字改為a b c.war 這樣在啟動tomcat的時候的路徑就載...

安裝完Framework後如何不重啟系統?

在.net平台下客戶端部署時,如果客戶端沒有安裝framework時,部署程式安裝framework後,有乙個要求重啟選項,當然是非強制的。如果不想出現這個提示 重啟 選項,可以做如下選擇 1 啟動 dotnetfx.exe 的靜態安裝 setup.exe 使用以下命令啟動 dotnetfx.exe...