【问题标题】:Get a reference of the ApplicationServiceDescriptor instance being used to generate FederationMetadata.xml获取用于生成 FederationMetadata.xml 的 ApplicationServiceDescriptor 实例的引用
【发布时间】:2014-06-05 02:06:40
【问题描述】:

跟进a question I posted earlier,并假设 ASP.NET MVC5 动态生成FederationMetadata.xml 文件(可能通过this 之类的代码),我想知道我是否可以获得对ApplicationServiceDescriptor 的实例,所以我可以更改正在生成的 FederationMetadata.xml。如果这不可能,有没有办法完全停止这种机制并用自定义代码替换它?像不同的FederationMetadata.xml 文件提供程序之类的?

【问题讨论】:

    标签: asp.net-mvc visual-studio-2013 asp.net-mvc-5 wif federation


    【解决方案1】:

    我不知道 MVC5。在 MVC4 中,我们只是使用链接到一个控制器的控制器自己生成元数据文档

    routes.MapRoute(
                    name: "FederationMetaData",
                    url: "FederationMetadata/2007-06/FederationMetadata.xml",
                    defaults: new
                              {
                                  controller = "FederationMetadata",
                                  action = "GenerateMetaData"
                              }
                    );
    

    恕我直言,您可能只需要安装控制器来处理路由。

    【讨论】:

      猜你喜欢
      • 2010-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-07
      • 1970-01-01
      • 1970-01-01
      • 2019-02-05
      相关资源
      最近更新 更多