こんにちは、MVCとルーティングの新しいです。私は古い方法の仮想ディレクトリ、クエリ文字列、などに慣れています... ASP.NET WebフォームとクラシックASPは主に私の背景です。ASP.NET MVCはroutes.RouteExistingFiles = trueを使用して静的ファイルを提供します
私はMVCを学びたいと思っています。私はいつも組織から始めます。私は実際には、モデルビューコントローラごとにすべてが1つのフォルダにチャッキングされる方法が気に入らない。私は、部分クラスと初期スタブを使用し、サブフォルダを作成することによって、コントローラのコードを分離する方法を考えました。私は私が、私はそれが彼が設定について何かを言及して一番下に私が知っている静的ファイルを除いて取り組んできた
http://www.matthewrenze.com/articles/clean-architecture-in-asp-net-mvc-5/
を気に入って、この素晴らしい例に出くわした研究としてではなく...本当にそのアイデア好きではなかったですクラスをアップする。そして私の目では、静的なファイルの認識をどこかのクラスにプログラムし、それを提供するWebサーバーのどこかに配線しなければならないと信じていました。
私はどこでも私を取得していません
routes.IgnoreRoute("{file}.js");
routes.IgnoreRoute("{file}.css");
をやって試してみました。私も、単純なルールが無限ループを引き起こし
<rule name="Redirect Css Files" stopProcessing="true">
<match url="^Content/*.css" />
<action type="Redirect" url="/Content/Css/{R:1}" redirectType="Permanent" />
</rule>
....
をリダイレクトしようと、私は様々な他のものを試してみました。私は何かを欠いているに違いない。私が言ったように、ルーティングに精通していない...私はノードを学んでいるので、私はそこで理解しやすいルートを見つけました。
ヘルプは非常に高く評価されます...
ありがとう!