我们最近升级到 AppFabric 1.1,在执行 Web 部署时,我们遇到了托管服务自动启动属性的一些问题。
IIS 在所有机器上都启用了自动启动功能正常。事件日志和 IIS 没有显示与错误配置相关的错误,我可以按预期访问网站。进入 WCF 和 WF 服务配置时,对话框正确显示,并且自动启动设置为对所有服务启用。虚拟目录的应用程序主机也符合预期,“应用程序”元素中包含以下属性:
serviceAutoStartEnabled="true" serviceAutoStartProvider="Service"
serviceAutoStartMode="all"
所以一切正常,配置符合预期。但是,当我们尝试WebDeploy (msdeploy.exe)
访问我们的任何应用程序(在所有机器上)时,我们现在会收到:
Error: Unrecognized Attribute 'serviceAutoStartMode'
这对我们来说是一个阻碍,因为我们有许多机器都使用我们的部署脚本进行了更新,而且我们可以部署的唯一方法是删除上面显示的三个自动启动属性,部署,然后重新启用。我知道我们可以很容易地使用 appcmd 实现这一点,并将其作为我们脚本的一部分,但这感觉没有必要。
一定有问题,因为这在升级之前有效,但我在网上找不到其他遇到此问题或类似问题的人的任何参考资料。
作为记录,来宾操作系统是 Windows Server 2008 R2。
有任何想法吗 ?