当用户邮箱地址以以下字符结尾的时候,
OWA
无法登陆。
“.asp”, “.cer”, “.cdx”, “.asa”, “.idc”, “.shtm”, ”.shtml”, “.stm”, “.asax”, ”.ascx”, “.ashx”, ”.asmx”, “.aspx”, “.axd”, “.vsdisco”, “.rem”, “.soap”, “.config”, “.cs”,
“.csproj”, “.vb”, “.vbproj”, ”.webinfo”, “.licx”, “.resx”, “.resources”, “.jsl”, “.java”, “.vjsproj”.
这些字符被列在
IIS
的
ScriptMaps
属性中,但这些属性并不是
OWA
网站所必需的,因此我们可以尝试把
”.cs”
从
ScriptMaps
属性中移除解决该问题,请按以下步骤操作:
1.
在前端
IIS
管理器中,右击
Server
名,选择
Properties
。
2.
在属性页中,勾选“
Enable Direct Metabase Edit
”并确定。
3.
用记事本打开
C:\WINDOWS\system32\inetsrv\metabase.xml
(打开之前复制该文件做个备份)。
4.
删除里面的所有
”.cs,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG”
。(会有不止一处,请全部删除)
5.
保存文件。
6.
在
IIS
管理器中,右击
Server
名,选择
Properties
,取消选择“
Enable Direct Metabase Edit
”。
7.
在命令行下运行
”iisreset”
,重起
IIS
。
8.
同理,在后端上,把
metabase.xml
文件里的所有
”.cs,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG”
删除掉。
9.
运行
iisreset
重起
IIS
后,测试登陆
.cs
帐号。
微软微软对此问题的解释:http://support.microsoft.com/kb/905810