2016-04-14 4 views
0

apidocjsを使用して、asp.net web apiアプリケーションのドキュメントを設定しました。ビジュアルスタジオでWeb APIを実行しても、アプリをデプロイしたサーバーでは動作しません。 apidocjsによって生成されたindex.htmlに移動すると、404エラーが発生します。 私はそれがIISの問題だと思います。index.html apidoc.jsによって生成されたIndex.htmlファイルは、サーバーにasp.net web apiアプリケーションをデプロイした後に404エラーを表示します。

これを解決する方法についての提案が必要ですか?

enter image description here

答えて

0

[OK]をクリックします。問題の種類が愚かであることを発見しました。

アンカータグにパスの一部として〜記号が含まれていませんでした。私は

を持っていた前 は私が〜

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

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

と問題解決を追加しました!

0

更新。

先ほど私が行ったことは、自分のローカルIISに行ったがリモートサーバーにはなかった展開の問題を解決したことです。

静的なhtmlファイルを私のweb-apiのContentフォルダに移動し、リンクを編集して問題を解決しました。

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

ここからこれを手に入れました。 Ordinary html links in mvc razor

関連する問題