CaptchaMVCをインストールした後、機能をテストしたいページに移動しました-〜/about。
画像の場合localhost:51860/DefaultCaptcha/Generate?t=6d9ab0cefbb8496582b1db592eff66f
、リンク切れが表示されます。
ルートの一番上に追加routes.IgnoreRoute("DefaultCaptcha/{*pathInfo}");
して試しroutes.IgnoreRoute("DefaultCaptcha/Generate");
ましたが、画像が表示されず、画像のURLに移動すると404notfoundエラーが返されます。
Global.asaxからすべてのルートを削除すると、これは正常に機能します。
私が思う問題は、このパターンがこのルートと一致することです。
routes.MapRoute(name: "WholeCountryCategoryResults1", url: "{categoryName}/{searchTerm}/", defaults: new { controller = "Results", action = "SearchWholeCountryCategory" });
ルールは順番に実行されるため、残りのルートは重要ではありません。ここでの問題は何ですか?
ありがとう。