启用32位时,IIS应用程序池停止

启用32位时,IIS应用程序池停止,iis,windows-10,application-pool,iis-10,Iis,Windows 10,Application Pool,Iis 10,我有一台装有Windows10专业版的全新笔记本电脑。我已经安装了VS2019。我还安装了IIS。我有默认的IIS设置,所以只有默认的网站,当浏览到默认的IIS页面。我在DefaultAppPool上启用32位模式。然后,我再次尝试浏览该网站,结果出现503错误。应用程序池已停止 我在互联网上看到过很多关于附加调试器、编写日志文件、查看事件查看器日志的帖子,但没有一篇对我有帮助。我注意到我可以启用32位,而不向其分配任何web应用程序。。。然后应用程序池保持运行。第二次我将web应用程序分配给它

我有一台装有Windows10专业版的全新笔记本电脑。我已经安装了VS2019。我还安装了IIS。我有默认的IIS设置,所以只有默认的网站,当浏览到默认的IIS页面。我在DefaultAppPool上启用32位模式。然后,我再次尝试浏览该网站,结果出现503错误。应用程序池已停止

我在互联网上看到过很多关于附加调试器、编写日志文件、查看事件查看器日志的帖子,但没有一篇对我有帮助。我注意到我可以启用32位,而不向其分配任何web应用程序。。。然后应用程序池保持运行。第二次我将web应用程序分配给它崩溃的应用程序池(我将应用程序池高级设置中的启动模式设置为始终在此实例中运行)

我已经创建了一个新的应用程序池,并再次尝试配置。如果查看事件查看器日志,我会发现:

我还尝试卸载IIS,删除system32中的inetsrv文件夹,删除inetpub,然后重新安装IIS

我还试着查看applicationHost.config文件,试图找出其中任何奇怪的东西,一切看起来都很好

任何帮助都将不胜感激

编辑: 以下是友好的观点: 错误:

警告:

我已下载Microsoft错误查找工具()

根据本文,我应该取冒号(:)后面的值,并将其用作Microsoft错误工具()上的参数。我对两个值(70050780和80070570)都这样做了。以下是产出:


这是怎么回事?如果是,我可以做什么来修复这些错误?我不知道它试图访问哪个文件,或者哪个目录已损坏。我已为所有人和应用程序池用户提供了对inetpub的访问权限,以测试它,但它不起作用。

您只能将32位web应用程序分配给32位应用程序池,否则该池将像那样崩溃。所以,要了解更多关于这次崩溃的信息,请研究一下你的web应用程序。是的,我同意,我知道这一点。问题是我重新安装了Windows10和IIS。我没有加载任何其他网站-只是IIS附带的默认网站。因此,即使我在应用程序池中启用32位,默认网站也必须运行。在写这篇评论之前,我已经在另一台笔记本电脑上进行了测试,并确认了这一点。不,你没有“新安装”。如果你说你“已经安装了VS2019”,我想可能已经安装了很多其他东西。真正的全新安装只能直接来自Microsoft的Windows安装介质。确定。当然但是我尝试做的并不是超出开发环境的标准。我尝试将应用程序池设置为32位,但效果很好。一般来说,即使应用程序池设置为32位,也不会影响默认网站的加载。你的问题很奇怪,所以我建议你提出一张支持票。