2013-04-25 75 views
0

我有2个IIS7服务器在NLB群集中工作,并由DFSR服务进行复制。有用。当子目录中存在web.config时,IIS7.5服务器错误500

在每一个我有ASP.NET应用程序。它有它的web.config文件。该文件被复制,因此在两台服务器上都是相同的。但是有一个目录不被复制。这是我为AJAX脚本提供数据的特殊目录。里面的文件不断更新。

然后我试图启用CORS与web.config文件放入我的特殊AJAX目录。

它适用于第一台服务器,不适用于第二台服务器。第二个,当我尝试访问AJAX目录中的任何文件时,出现错误500。

我已经仔细检查了任何web.config内容发生的错误。如果此目录中存在web.config文件,则Web服务器拒绝从该文件提供文件。该问题与web.config内容无关。我创建了文件manualy,并与IIS管理器。无论我设置了什么,如果文件存在,我都会得到500个时期。

我的第一台服务器上没有这样的问题。它接受web.config中的所有有效配置。

两台服务器使用完全相同的配置。他们是(或至少应该是)克隆。

我检查了系统日志 - 没有跟踪那些500。怎么了?如果IIS7不接受应用程序子目录中的任何web.config文件,可能会损坏或配置错误?

回答

0

如果要在子目录中使用第二个web.config,则只需将其或子目录转换为IIS管理器中的应用程序即可。就这样。作为魅力工作。

相关问题