在IIS 7上的500.19,无法在本地login

@@ EDIT:即使安全策略更改为将服务帐户添加为服务帐户(请参阅下面的 @编辑),但仍然无法正常工作,具有相同的问题。

我已经看到了这个问题,我想我的答案应该接近于此,但似乎我不能这样做。 有趣的事情是一样的(我认为)是由我在一年前的另一台服务器W / IIS 7完成,没有进一步的麻烦。 也可能是我不记得太多了。 我有一个运行在端口80上的Apache服务器(不能更改)

这就是我所做的:

集成AppPool是我放在其他服务器上的问题,所以我试图改变

  • 默认应用程序池到经典。净
  • WebApp池到经典.Net

用户在Web服务上也是强制性的,所以我要放置一个服务帐户来模拟可能访问的任何匿名(或不是)用户,所以我有

  • 作为wwwroot和子文件夹的pipe理员ServiceAccount
  • ServiceAccount默认在默认Web站点中模拟
  • 在我需要的每个Web应用程序中模拟ServiceAccount

  • 我已经testing了访问权限,授权和身份validation的作品都非常棒。
  • 我重新启动了应用程序,网站和IIS多次没有成功。
  • 检查事件日志没有发现任何有用的东西。
  • 修改applicationHost.config进入比解决scheme更麻烦。

这是当我尝试在IIS7上看到应用程序设置时所得到的结果

– – – – – – – – – – – – – – 应用程序设置 – – – – – – – – – – – ——

执行此操作时发生错误。

细节:

文件名:\?\ C:\ Windows \ system32 \ inetsrv \ config \ applicationHost.config

行号:165

错误:无法以本地login到%SystemDrive%\ inetpub \ wwwroot作为用户MyDOMAIN \ MyUser与虚拟目录密码

– – – – – – – – – – – – – – 好 – – – – – – – – – – – —–

这是我看到我的页面(一个asmx)

HTTP错误500.19 – 内部服务器错误请求的页面无法访问,因为页面的相关configuration数据无效。

详细的错误信息模块IIS Web核心通知未知处理程序尚未确定

错误代码0x80070569

configuration错误无法在本地login到C:\ inetpub \ wwwroot作为用户MyDOMAIN \ MyUser与虚拟目录密码

configuration文件不可用(configuration隔离)

请求的URL为http:// localhost:8080 / myApp / MyWebService.asmx

物理path

login方法尚未确定

login用户尚未确定

@ EDIT: 0x80070569驱使我看到服务帐户没有作为服务login(因为它应该),也没有作为一个批处理。

这是一个应该触及的安全设置,必须将组策略对象设置为该帐户(在示例MyDOMAIN \ MyUser中)。 这是只有IT安全领域才能授予的访问权限。

设置物理path凭据login到ClearText,它为我工作。

它实际上是一个secpol.msc策略什么阻止了networking访问。 ServiceAccount不是服务之一。

正如在我发布IT安全的编辑中给了我设置它的服务帐户的权限,但是单独这一点根本就不行。

在网站的高级设置

物理path凭证logintypes“,”批处理login方法“被选中。

而服务帐户仍然没有作为批处理运行的特权。

就是这样。

不仅服务帐户,而且作为批处理作业运行是必要的。