0

我正在尝试使用 .NET 和 URLRouting 动态创建 XML 文件...

在我的 global.asax 中:

routes.MapPageRoute("FederationMetadataRoute", "FederationMetadata/2007-06/{file}", "~/FederationMetadata/2007-06/FederationMetadata.aspx")

在我的 global.asax 中使用上面的路由,下面会显示以下 URL 场景:

作品:
https ://MyDomain.com/FederationMetadata/2007-06/FederationMetadata.xml/ https://MyDomain.com/FederationMetadata/2007-06/AnythingWithoutExtension

不起作用:
https ://MyDomain.com/FederationMetadata/2007-06/FederationMetadata.xml https://MyDomain.com/FederationMetadata/2007-06/AnythingWith.Extension

这是必须有效但无效的 URL:
https ://MyDomain.com/FederationMetadata/2007-06/FederationMetadata.xml

4

1 回答 1

0

我想到了。显然我必须 runAllManagedModulesForAllRequests="true"

<system.webServer>
    <modules runAllManagedModulesForAllRequests="true">
        ...
    </modules>
</system.webServer>
于 2012-10-30T13:03:40.623 回答