【问题标题】:Using HTTPS for api routes ASP.NET将 HTTPS 用于 api 路由 ASP.NET
【发布时间】:2019-02-12 10:46:46
【问题描述】:

我有一个 asp.net 应用程序,其中我使用了 HTTP 控制器 (ApiController),如下所示

[Route("api/dashboard/{id}")]
[HttpGet]
public DataTable getDashboardDetails(int ID)
{
}

我的 Web 应用程序和控制器都在同一个应用程序中。我们已将网站从 HTTP 修改为 HTTPS。

现在,当我尝试将上述 api 路由称为 https://website.com/api/dashboard/123 它抛出

404 - 找不到文件或目录

错误

请帮助调用 api。它在本地主机中工作。

【问题讨论】:

    标签: asp.net api http https


    【解决方案1】:

    您检查过 ISS 和 Visual Studio 的配置吗?

    有时需要重新启动才能获得此更改。

    【讨论】:

    • 感谢您的回复。尝试将启用的应用程序属性 SSL 设置为 true,仍然显示与上述相同的错误
    猜你喜欢
    • 1970-01-01
    • 2016-04-23
    • 1970-01-01
    • 2012-07-25
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 2018-03-25
    • 1970-01-01
    相关资源
    最近更新 更多