IIS 共享配置 Webfarm - 动态更新绑定时出错

IIS Shared Configuration Webfarm - Error when dynamically updating bindings

第一次发问题,如有不当之处请见谅。

我有一个由 4 个 IIS 服务器 运行ning windows server 2016 组成的网络场,它使用 azure 文件存储帐户存储其网络文件。它还将其共享配置文件保存到同一个 azure 文件存储帐户。这个 webfarm 然后在 azure 负载平衡器后面。

一切正常,直到部分网站代码添加了 IIS 绑定。这会导致所有服务器显示下面的 error

Could not load file or assembly 'EntityFramework,...etc" The parameter is incorrect. (Image attached for full error).

解决此错误的唯一方法是清除所有服务器 C 驱动器中的 asp.net 临时文件和每个盒子上的 运行 IISRESET

有什么想法吗?

所以这是一个谜,但以下更改解决了这个问题。我不确定是哪个组合修复了它,但这可能会对遇到类似问题的人有所帮助。

  1. 使用新的应用程序池在 IIS 中重新创建网站。
  2. 删除了单个 IIS 绑定并替换为通配符(我们有一个非常老式的系统,之前我们有 100 多个绑定,可能其中一个已损坏)。

感谢您的帮助!