11

我只是想知道,为什么我在开发机器的 iisreset 期间出错。当我在命令提示符中执行命令时,有时它会工作,有时会引发访问被拒绝错误,有时会引发文件未找到异常。

在此处输入图像描述

如果有人找到解决这个烦人问题的方法,我将不胜感激如何摆脱它的提示。

在 IIS 中,我只是托管一个 .NET 4.6.1 MVC 站点。

4

4 回答 4

9

这个愚蠢的错误是随机发生的,非常烦人,尤其是当您将 iisreset 放在脚本中并假设它会做它的事情时;我花了一段时间才弄清楚。它与正在停止的服务无关,如下图所示:

在此处输入图像描述

我现在唯一使用的是:

净停止 W3SVC

网络启动 W3SVC

从那以后就没有问题了。

于 2020-07-09T12:02:08.300 回答
2

我之前得到了完全相同的错误。也用德语运行它。看看这篇文章:https ://techcommunity.microsoft.com/t5/iis-support-blog/iis-reset-issue-restart-attempt-failed/ba-p/1031976

从@Giorgi Nakeuri 关于事件日志的问题来看。“万维网出版”(在德语中仅称为“WWW-Publishingdienst”)很可能没​​有运行。你需要启动它。由于第一个失败,“Windows 活动进程服务”失败。

于 2020-07-08T20:49:46.617 回答
2

我认为它说他无法启动服务,主要是由于授权问题。可以通过几种不同的方式提供问题的解决方案

1- 导致授权错误的配置可以 用 XML更正applicationHost.config

2- 可以通过 Windows 注册撤销此授权。这里的示例方法:

https://stackoverflow.com/a/21036837/914284

3-机器配置可以根据此权限进行更改。请继续选择适合您的选项 :)

https://knowledge.digicert.com/solution/SO1360

我希望它会解决

于 2020-07-13T12:27:34.597 回答
0

在某些情况下,指定机器名称也有帮助:

iisreset %ComputerName%
于 2020-10-29T04:50:54.267 回答