VirtualPathProvider无法在IIS7中运行

时间:2011-06-27 21:05:59

标签: .net c#-4.0

我正在开发VirtualPathProvider应用程序。它在Visual Studio中工作正常,但在IIS7中进行测试时出现404错误。

我在http://localhost:101/上创建了一个.Net4经典模式的简单网站,我正在访问的测试VirtualPathProvider的网址为http://localhost:101/article

您可以从http://88.208.236.165/HS/HSTest.zip

下载代码

以下是错误和正在运行的应用的截图。

Error in IIS7

Works in VS

1 个答案:

答案 0 :(得分:3)

在IIS7下,也许你应该尝试将它添加到你的web.config:

 <system.webServer>
   ...
    <modules runAllManagedModulesForAllRequests="true" ... />
   ...
  </system.webServer>