簡體   English   中英

使用單獨的程序集將方法添加到webservice(asmx)

[英]Add method to webservice (asmx) with a separate assembly

我正在管理一些具有非常相似功能的網站。 這些使用了很多Web服務。 我希望能夠在bin目錄中刪除程序集,以便為現有功能添加其他方法。 后來我希望能夠刪除這個dll文件,然后刪除Web服務中的其他方法。

這可能嗎?

這可能不適用於asmx,但也許它會有所幫助。 我最初的想法是使用web.config鍵/值對作為一種開關來打開和關閉功能。 您可以編輯web.config值,而無需快速輕松地重新編譯任何內容。 例如,如果值為1,則執行正常的新服務,否則返回錯誤。

<appSettings>
  <add key="NewServiceSwitch" value="1" />
</appSettings>

好的,這是可能的,我做的是添加新的Web服務,排除此文件,編譯和發布該站點。 接下來克隆該網站。 在克隆版本上更改項目名稱並刪除每個依賴項(也許某些依賴項可能沒有嘗試)。 然后我發布了新網站。 並復制了dll,.compiled和asmx文件。

暫無
暫無

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

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