til*_*arr 7 c# azure azure-functions
我一直在引用外部程序集试图解决此处提到的问题:Azure功能无法加载便携式程序集.但是,我的函数通常似乎没有反映对functionName\bin程序集所做的更改.我故意引用了错误的程序集,然后重新启动了该函数.我没有对记录的内容进行任何更改(我正在记录异常).
如何强制完全重新加载Azure功能?我可以以某种方式看到Azure功能作为其"加载"程序集具有什么?
如果唯一改变的是实现而不是程序集标识(名称、版本等),那么您确实会看到这种行为,因为具有匹配标识的程序集已经被加载并会被使用。
重新启动您的 Function App 站点(在 Function app settings > Go to app service settings > Restart 下)应该触发主机重新启动,这将强制重新加载所有程序集。
您还可以在 Process Explorer 下使用 Kudu ( https://yourappname.scm.azurewebsites.net )杀死非 scm w3wp.exe 进程,这也将强制主机重新启动。
| 归档时间: |
|
| 查看次数: |
1149 次 |
| 最近记录: |