IIS无法删除应该程序池 因为它包含X个应用程序

Posted 菜鸟写代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IIS无法删除应该程序池 因为它包含X个应用程序相关的知识,希望对你有一定的参考价值。

今天代码主分支在vs2015创建了虚拟目录http://localhost/webapp指向的物理路径是E:\webapp

之后新开了一个分支把代码放在了D:\webapp之后又在vs2015中创建了虚拟目录 http://localhost/webapp/home

这下就杯具了。在主分支调试的过程中访问http://localhost/webapp/home跑到D:\webapp中去了。导致web.config配置重复添加。

此刻时候在iis上查看只能看到/webapp的应用程序。

其实还有个/webapp/home的应用程序不知道为什么没有显示出来。可以在应用程序池中选择defaultpool右键产看应用程序看到。

而在这个界面的应用程序是无法删除的只能更改程序池。

被这样折磨了很久,最后想到竟然iis能知道有那些应用程序那么它是否存有配置文件呢?

然后百度了一下iis的配置文件路径.好了。果然有!路径为:C:\Windows\System32\inetsrv\config

打开该目录下的applicationHost.config文件找到/webapp/home这个节点删掉就可以了。

不会写文章。仅做记录,自己以后再遇到这样的问题可以查看。

 

以上是关于IIS无法删除应该程序池 因为它包含X个应用程序的主要内容,如果未能解决你的问题,请参考以下文章

[100']IIS 6 疑难:默认网站启动不了。

MsDeploy - 无法更新应用程序池

IIS应用程序池自动停止是为啥?

服务器iis假死的原因及解决方法

iis8.0 的功能简介

IIS 中 ASP.net 应用程序的单独应用程序池