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