我已经使用 ServiceStack 编写了一个 API 来从我的 SharePoint 文档库中检索文档,并且我正在使用 MVC 来输出结果。
但是,当我尝试运行我的应用程序时,我收到一个 HTTP 错误:
500.21 ServiceStack.Factor 在其模块列表错误中有一个坏模块“ManagedPipelineHandler”
我在 IIS 中以经典模式运行我的应用程序,因为我需要使用模拟来对我的 SharePoint 服务器进行身份验证。
在经典模式下使用 ServiceStack 似乎有困难。
如何解决此错误?
我希望这是有道理的。
任何帮助将不胜感激
这是我的配置:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
<validation validateIntegratedModeConfiguration="false" />
<handlers>
<add path="*" name="ServiceStack.Factory" type="ServiceStack.WebHost.Endpoints.ServiceStackHttpHandlerFactory, ServiceStack" verb="*" preCondition="classicMode" resourceType="Unspecified" allowPathInfo="true" />
</handlers>
</system.webServer>
更新:
在我的开发机器上以不同用户身份运行我的应用程序工作正常问题似乎是 IIS 和 ASP.NET 开发服务器之间的差异