C# 系统重命名会影响在匿名身份验证中运行的IIS应用程序

C# 系统重命名会影响在匿名身份验证中运行的IIS应用程序,c#,web-services,authentication,iis-7,windows-server-2008,C#,Web Services,Authentication,Iis 7,Windows Server 2008,我在IIS7中部署了一个Web服务应用程序(C#),具有匿名身份验证。最近系统名(主机名)发生了更改,之后服务器重新启动。发布Web应用程序按预期工作的日志 4天后,web应用程序停止工作,我们得到的错误为“无效身份验证头”。在此之后,我们再次重新启动服务器,然后它要求提供域用户名和密码(Windows身份验证) 然后,我们在IIS下创建了一个新的网站,我们已经托管了该应用程序,该应用程序现在正在运行 当我检查事件查看器日志时,我可以找到一个条目“IIS应用程序池已请求回收”,在该条目之后,仅出

我在IIS7中部署了一个Web服务应用程序(C#),具有匿名身份验证。最近系统名(主机名)发生了更改,之后服务器重新启动。发布Web应用程序按预期工作的日志

4天后,web应用程序停止工作,我们得到的错误为“无效身份验证头”。在此之后,我们再次重新启动服务器,然后它要求提供域用户名和密码(Windows身份验证)

然后,我们在IIS下创建了一个新的网站,我们已经托管了该应用程序,该应用程序现在正在运行


当我检查事件查看器日志时,我可以找到一个条目“IIS应用程序池已请求回收”,在该条目之后,仅出现问题。我想知道问题背后的原因是什么,以及重命名服务器名称的过程是什么。

根据您的情况,您似乎正在使用windows 2008 server或windows-7。 通过MSDN如果更改服务器名称,则需要手动管理托管服务帐户。 检查

如果域处于Windows Server 2008 R2功能级别,则 简化了托管服务帐户的SPN管理。 具体而言,托管服务帐户SPN的DNS部分是 从oldname.domain-dns-suffix.com更改为 所有托管服务帐户的newname.domain-dns-suffix.com 在以下四种情况下安装在计算机上:

◦ 计算机的samaccountname属性已更改

◦ 计算机的DNS名称属性已更改

◦ 已为计算机添加SamaAccountName属性

◦ 已为计算机添加dns主机名属性

•如果域控制器位于运行Windows Server的计算机上 2008或Windows Server 2003,但Active Directory架构已被删除 已更新到Windows Server 2008 R2以支持此功能, 可以使用托管服务帐户和服务帐户密码 将自动管理。但是,域管理员使用 这些服务器操作系统仍需要手动配置 托管服务帐户的SPN数据