修复 Exchange2010 对应 的IIS虚拟目录

一台正常的Exchange2010 CAS角色的IIS里,应该以下图所示包含一些功能性的虚拟目录。shell

其中须要注意的,是它们的.NetFrameWork版本,与所属的AppPool安全

p_w_picpath

那么若是须要对Exchange2010进行二次开发,在特定的需求下,须要安装.NetFramework4.0;也就是本人此次碰上的场景。可能你们会以为4.0应该是兼容2.0,按说不会有什么大问题。ide

但是微软恰恰就有这样一个bug,在安装完4.0以后,全部的AppPool会被自动切换到4.0版本,而后你会发现……你的owa不会重定向了。3d

相关的连接:blog

http://www.devinonearth.com/2013/02/msexchange-2010-and-net-4-0/开发

以上连接里那个哥们提出了简单的解决办法就是将AppPool的版本切换回来…………get

但是…………it

我手一抖,就把全部的虚拟目录删了,这样EMC和EMShell都打不开了……妄图经过从新安装CAS角色来重建这些目录但是,安装程序并无。class

正当我各类试图对比另外一台CAS角色,在这台IIS里点右键新建应用程序填入如出一辙参数的时候。我想起了一个命令,那就是New-OwaVirtualDirectorybug

因而……其余的各类虚拟目录会不会也有对应的命令?赶忙尝试一下,果真贴心。赶忙重建恢复,EMC终于打开了……

使用New命令的时候虚拟目录名字不要弄错了,与原来的相同就好。

p_w_picpath

 

喔…顺便忘记说了,故障状况下是打不开EMShell的,见下图操做。

或者在任务栏powershell图标上点右键-导入系统模块,也是相同效果。

 

p_w_picpath

 

本文中心思想:

一、删了IIS里的目录不要慌,各类命令早就准备好了……防手贱

二、Exchange2010与.Net4.0的bug必定要注意

三、再来篇关于Exchange手动修复的干货:如何重建Exchange安全组

http://careexchange.in/how-to-recreate-corrupted-microsoft-security-groups-in-exchange-2010/

相关文章
相关标签/搜索