2012-08-07 110 views
0

我知道这些问题和解决方案都是无数帖子,但我想我已经尝试了所有这些,并且无法摆脱404错误。路由无​​法在IIS 7.5上工作

我联系了我的主机提供商以获取一些信息。

他们告诉我,我引述如下:

这个网站是在IIS 7

应用程序所使用的应用程序池“XXXX”托管已设置为“DefaultAppPoolPT_DOTNET40”,这在不在。 Net framework 4.0,Classic管道模式。

对于IIS 7中的通配符应用程序映射,它在web.config文件中完成。

虽然他们说是IIS7,当我去的网站,我得到这个标题:

服务器:Microsoft-IIS/7.5

但我不知道,如果是相关或不对于这种情况。

和其他许多人一样,我遵循本指南http://msdn.microsoft.com/en-us/library/cc668202.aspx没有成功。我试过着名的

<modules runAllManagedModulesForAllRequests="true"> 

没有运气。

.html文件和图像工作正常。 .aspx文件没有。
我只是想知道是否是一个web.config问题,或者如果是IIS配置不正确。

回答

1

与托管服务提供商再次谈论后,他们告诉我,

应用程序的应用程序池用户“XXXX”没有 访问该文件夹。

解决了这个问题后,网站运行正常。

0

您可以尝试集成管理管道。

在system.webServer节点下,您应该添加以下配置。

<modules runAllManagedModulesForAllRequests="true"> 
<validation validateIntegratedModeConfiguration="false"/>