[英]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.