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

时间:2018-06-26 00:09:15

标签: file azure iis entity azure-storage-files

第一次发布问题,对我做错的任何事情表示歉意。

我有一个运行Windows Server 2016的4台IIS服务器的Webfarm,其Web文件使用一个Azure文件存储帐户。它还将其共享配置文件保存到相同的Azure文件存储帐户。然后,该Webfarm位于Azure负载均衡器的后面。

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

  

无法加载文件或程序集'EntityFramework,... etc“参数   是不正确的。 (附上完整错误图片)。   enter image description here

解决此错误的唯一方法是从所有服务器的C驱动器中清除asp.net临时文件,然后在每个框中运行IISRESET

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

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

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

感谢您的帮助!