大战IIS-----几个打开WEB项目时出的错全让我遇上了.

本来为了自己做着方便.直接把IIS的默认路径改D盘:WORK,后来新建的东西都得在.SLN和WEBINFO里面改虚拟目录了.可是这样造成给别人操作上的不方便,于是又决定把IIS的默认路径给改回来.还是C://Inetpub/wwwroot此时把所有原来改过的SLN和WEBINFO里面的路径又改了回来.再把要打开的文件给WEB共享了一下.试着打开:

出错了:错误:无法打开WEB文件XXX.....HTTP:NOT FOUND...

我点确定后.把那个打不开的项目文件(显示不存在)删除,重新加载.居然成功了一个!看来这是一种解决方法.

我又用此方法在第二个项目上试时.根本行不通.原因:就在新建WEB共享时连那个文件名字就建不了.提示说是::

别名"LM/W3SVC/1/Root/ XX已经存在.查看IIS时发现应用程序池里面已经有了.可是删除不了.后来猜想可能是以前打开过,它的应用池已经指向了它,于是我新建一应用池,重新指向,OK了.可是命这个 名字也可以打开了.这是另一种方法..可是转念一想也不能这样设置吧.大家都用一个应用程序池,我这里这样会不会再给测试的人员带来麻烦呢?于是想办法要把已经存在的删除掉.在IIS上应用程序池上的内容是删除不了的.于是查BAIDU.还真有人遇到:解决方法:

进入C:/Inetpub/adminscripts/后执行下面的命令cscript  adsutil.vbs delete "W3SVC/1/Root/ XX"回车.等待....

删除成功!可以重新命名了.搞定.

然而.打开是可以了.可是又出一提示:"Service Unavailable" Error Message 不可用了?是我IIS坏掉了吗?...赶快再打开IIS,一看也没有错误啊.正常运行......再看.原来应用程序池没有启动.哈哈哈.再打开.OK了.终于搞定了.

我把我的与IIS的交战经历公布一下.希望大家别再犯我这样的错误了.搞这个错误已经耽误了两天了.希望对大家也有帮助.

你可能感兴趣的:(c,Web,service,测试,delete,IIS)