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 に答える