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個應用程序