1. ホーム
  2. asp.net-mvc

[解決済み] ASP.NET MVCの~/Viewsフォルダにある静的な.htmlファイルをどのようにリクエストするのですか?

2023-02-07 11:20:11

質問

静的な .html にある静的なファイルをリクエストできるようにしたい。 ~/Views フォルダーにある ファイルです。 ドキュメントによると、ルーティング システムは、アプリケーションのルートを評価する前に URL がディスク ファイルに一致するかどうかを確認します。

しかし、私がファイルを要求するとき 404 というエラーが発生します。

私のファイルは、~/Views フォルダにあります。 URLは http://[localhost]/Views/HtmlPage1.html

何か見落としがあったのでしょうか?

どのように解決するのですか?

<ブロッククオート

私は、'~/Views' フォルダにある静的な .html ファイルを要求できるようにしたいです。

できません。このフォルダーには web.config ファイルがあり、そこからのファイルへのアクセスを明示的に禁止しています。クライアントからファイルにアクセスできるようにしたい場合は、それらのファイルを Views フォルダーに置くべきではありません。これは ASP.NET MVC で特別な意味を持ちます。

を持つことができます。 ~/Static フォルダを作り、そこにHTMLファイルを置くことができます。そして、そのようにアクセスします。

http://example.com/yourapplicationname/static/foo.html