次の問題があります。特定のページ(http://mysite.com/Client/)にアクセスしようとするとアクセスが拒否されますエラー(403 - 禁止:アクセスが拒否されました)、最後に "Index"を使用して同じURLにアクセスしようとすると(http://mysite.com/Client/Index)、動作します! URLに「索引」がなくても機能するフォルダがたくさんあります。ASP.NET MVC 3アクセスが1台のサーバーと1つのフォルダで拒否されました
最も重要な部分は、テストサーバー(http://mysite.com:8080)で、私は両方の方法(/ Client /と/ Client/Index /)でアクセスできます。この時点では、IIS 7の問題か、何らかの理由でClient Folderにあるかどうかわかりません.Web.configに含まれている場合、または私の心が失われている場合は、
ルートは以下のとおりです。
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
);
もう一つ:テストサーバーアプリケーションとメインサーバアプリが同じです!
誰かが私に手を差し伸べることはできますか?ありがとうございました!
P .: Web.configには承認設定がありません。
global.asax.csでルートを設定するには、ルートまたはクライアント固有のルートは1つだけありますか? –
web.configに承認設定を定義しましたか?そこにクライアントの検索 –
あなたはクライアントコントローラを持っていますか?または単にフォルダですか? –