我们有了一个新的服务器,我正试图为我们的网站设置它。
我在应用程序库中为工程师设置了一个名为eng_app
的新应用程序,然后将我们的应用程序添加到其中。
现在,我们已经得到了这些应用程序需要的外部驱动器,但我似乎不能编辑或删除现有的应用程序。
我试着遵循Microsoft Technet Article • Remove an Application (IIS 7),但是,正如你在屏幕截图中看到的,这些是不正确的。
C:\Windows\System32\inetsrv>appcmd delete app“eng_app/drawing”
错误(消息:找不到标识为“eng_app/drawing”的APP对象。)
C:\Windows\System32\inetsrv>appcmd delete app“/eng_app/drawing”
错误(消息:必须指定带有标识符或“APP.NAME”参数的APP对象。)
谁能告诉我我错过了什么?
x1c 0d1x的数据
4条答案
按热度按时间xghobddn1#
使用Powershell
1.转至文件夹
第一个月
1.列出所有应用程序以获取正确的APP.NAME
.\appcmd list app
个1.使用的全名删除应用程序<APP.NAME>。
例如:“默认网站/应用程序”。
我的意思是,你必须把它与网站名称包括双引号。
.\appcmd delete app <APP.NAME>
个oyjwcjzk2#
好吧,看起来你不能通过命令行或使用应用程序池界面来完成。
在停止Web服务后,我所做的是:
1.进入网站列表,从列表中选择我的应用程序,
1.点击基本设置...
1.使用**Select...**按钮更改 Application pool,并编辑 Physical path
之后,您可以重新启动Web服务。
的数据
也许有更好的办法,但我就是这么做的。
hujrc8aj3#
第一个月
zbwhf8kr4#
这个问题也可以通过虚拟应用程序池来解决:
1.在IIS中创建一个新的应用程序池,名称为“ToDeletePool”
1.将您要从应用程序池中删除的应用程序在IIS中的应用程序池更改为“ToDeletePool”(右键单击您的应用程序池,选择“查看应用程序”,然后选择“更改应用程序池”):x1c 0d1x
1.删除cmd中的应用程序池“ToDeletePool”
3.a cd %SystemRoot%\System32\inetsrv
3.b Remove-WebAppPool -Name ToDeletePool