我有一个非常基本的运行IIS 7.0的Windows 2008 R2 Web服务器。
这只是一个testing/练习服务器,所以我使用Windows身份validation启用了Web部署。
一切都很好,我能够使用pipe理员帐户凭据轻松地从VS 2010进行部署。
更改pipe理员帐户密码后,尝试从Visual Studio部署(当然使用新密码)时出现以下错误:
错误1 Web部署任务失败… …收到不受支持的响应。 响应标题'MSDeploy.Response'是'',但'v1'是预期的。 远程服务器返回错误:(401)未经授权。
如果我将pipe理员密码更改回原始密码,并尝试使用它发布一切正常工作再次。 那么我错过了什么? 我应该在更改密码后在IIS中做些什么?
谢谢!
检查您的Web部署规则,确保它们都不使用相同的pipe理员帐户。 在服务器级别使用IISpipe理器中的pipe理服务委派图标。 同时确认您的应用程序池不使用您的pipe理员帐户。
所以这真的很奇怪
问题是我的新密码有一个%。 我想这与编码连接string有关吗?
无论如何,没有百分号的密码工作得很好,我可以改变他们所有我想要的!