に二重ドットのルートURLは次のようにリンクが存在すると仮定することはできません。MVC 3.0が最後
domain.com/Link/Details/60/AbiWord-2.6.5-is-a-free-software -word-processor - 風%2cMac%2cLinux%2c ..
拡張子によって2つのドットと終了があるので、mvcは混乱していると思います。 したがって、私は "Server Error in '/' Application"に直面しています。 "
概要HTTP 404。探しているリソース(またはその依存関係の1つ)が削除されたか、名前が変更されたか、一時的に利用できない可能性があります。次のURLを確認し、正しく入力されていることを確認してください。
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
routes.MapRoute(
"ViewLink", // Route name
"{controller}/{action}/{id}/{title}", // URL with parameters
new { controller = "Home", action = "Link", id = UrlParameter.Optional, title = UrlParameter.Optional } // Parameter defaults
);
最後に最後のドットをトウすると、ページが読み込まれます。どうすればこの問題に対処できますか?私はそれらのドットを削除したくない
はSO MVC3で書かれていませんか?それは、このサイト上で正常に動作します。私はそれはあなたのサーバーの設定だと思います。 –
はい、それはmvc 3にありますが、どういうサーバなのですか?確かにWindowsサーバです。 – Mojtaba
あなたの特定の例外の詳細は何ですか? –