Web サイトの HTML ヘルプ ページがあり、ASP.NET MVC4 アプリケーション内からそれを呼び出す方法を見つけようとしています。単なる html ページですが、ページへのリンクを作成すると、「リソースが見つかりません」という 404 エラーが発生します。
これはばかげた質問のように聞こえますが、ASP.NET MVC アプリケーション内から HTML ページを呼び出すにはどうすればよいでしょうか?
Web サイトの HTML ヘルプ ページがあり、ASP.NET MVC4 アプリケーション内からそれを呼び出す方法を見つけようとしています。単なる html ページですが、ページへのリンクを作成すると、「リソースが見つかりません」という 404 エラーが発生します。
これはばかげた質問のように聞こえますが、ASP.NET MVC アプリケーション内から HTML ページを呼び出すにはどうすればよいでしょうか?
すべての静的コンテンツを特定のサブディレクトリ ("/Static/" など) に配置してRegisterRoutes
から、Global.asax のメソッドの先頭で次の操作を行うことができます。
routes.IgnoreRoute("Static/{*pathInfo}");
これにより、このサブディレクトリ内のものはすべて静的コンテンツとして扱われ、ルーティングを通過しないことが MVC に通知されます。
したがって、あなたの場合、次のようなものがあります。
routes.IgnoreRoute("Help/{*pathInfo}");