什么触发Azure函数来重新加载引用的程序集?
我一直在引用外部程序集,试图解决此处提到的问题:Azure函数无法加载便携式程序集。 但是,我的函数通常似乎没有反映对functionName bin程序集所做的更改。 我故意引用了错误的程序集,然后重新调用函数。 我对记录的内容没有任何改变(并且正在记录异常)。
我如何强制完成Azure功能的重新加载? 我能以某种方式看到Azure函数作为其“已加载”程序集吗?
如果唯一改变的是实现,而不是程序集标识(名称,版本等),那么确实会看到这种行为,因为具有匹配标识的程序集已经被加载并且将被使用。
重新启动您的功能应用程序站点(在功能应用程序设置>转到应用程序服务设置>重新启动)应触发主机重新启动,这将强制重新加载所有组件。
您还可以在Process Explorer下使用Kudu(https://yourappname.scm.azurewebsites.net)来杀死非scm w3wp.exe进程,这也将强制主机重新启动。
链接地址: http://www.djcxy.com/p/92581.html上一篇: What triggers Azure Functions to reload the referenced assemblies?
下一篇: Laravel elixer versioning (cache buster) multiple servers