0

我使用apidocjs来设置我的 asp.net web api 应用程序的文档。当我在visual studio中运行我的web api时,一切都在我的机器上运行良好,但在我部署应用程序的服务器上却没有。导航到 apidocjs 生成的 index.html 时出现 404 错误。我认为这是IIS的问题。

我需要有关如何解决此问题的建议?

在此处输入图像描述

4

2 回答 2

0

好的。发现问题有点傻。

我没有在我的锚标记中包含 ~ 符号作为路径的一部分。在我有之前

我加了~

<li><a href="/service-doc/index.html">Docs</a></li>

<li><a href="~/service-doc/index.html">Docs</a></li>

问题解决了!!!

于 2016-04-14T20:37:15.753 回答
0

更新。

我之前所做的解决了我对本地 IIS 所做的部署问题,但没有解决我的远程服务器上的问题。

我已将我的静态 html 文件移动到我的 web-api 的 Content 文件夹中,将链接编辑为如下所示,问题已解决。

<a href="@Url.Content("~/Content/doc/index.html")">Docs</a>

从这里得到这个。mvc razor中的普通html链接

于 2016-04-15T13:15:50.457 回答