答案1
我复制了
C:\Windows\System32\inetsrv\config\applicationhost.config
从另一台 Windows Server 中下载文件,并替换有问题的旧文件,错误就消失了。
答案2
我遇到了同样的问题,但是 ftp 服务器仍然正常工作。我还设法修复了错误消息:
- 手动创建应用程序池
- 打开'C:\Windows\System32\inetsrv\config\applicationhost.config
找到FTP站点并手动添加应用程序池:
<site name="YourFTPSiteName" id="24"> <application path="/" applicationPool="YourCustomAppPool"> ... </application> ... </site>
答案3
如果没有看到站点和应用程序池中的名称列表,我帮不了什么忙。我可能会从站点的“高级设置”链接开始,并确保其中列出了正确的应用程序池。打开“高级设置”页面时,您会看到第一行有应用程序池。第二列要么是名称,要么是空白。如果是空白或名称错误,则需要单击右侧的省略号。这将打开另一个页面,您将能够从应用程序池名称下拉列表中进行选择。
答案4
我通过简单地关闭然后打开整个 IIS 功能解决了这个问题。