在IIS中的一个网站条目下托管多个应用程序

时间:2017-12-01 04:36:26

标签: rest iis

我创建了只返回xml的示例休息服务 它在我的开发环境中工作正常

[RouteAttributes(UriTemplate = "{appname}/adfsapi/mex")]
    public class SAMLMexRouteHandler : IRouteHandler
    {
}

将更改应用名称和我的网址 http://localhost:64219/test/adfsapi/mex 直到这里一切都很好 但当我托管应用程序到IIS enter image description here 而不是试图打电话给我的休息服务网址 http://localhost:8089/testapp1/adfsapi/mex 它抛出404未找到错误。 任何建议我做错了哪一步。 谢谢

1 个答案:

答案 0 :(得分:0)

我通过转换为每个目录的应用程序解决了这个问题。 我的URI将是这样的 -

[RouteAttributes(UriTemplate = "adfsapi/mex")]
    public class SAMLMexRouteHandler : IRouteHandler
    {
}