Localhost で MVC ビューにアクセスするにはどうすればよいですか? VS 2010 を使用して IIS 7 にMVC 2アプリケーションをデプロイしましたが、URL アドレスはlocalhost/MyAppですが、ビューにアクセスできません。
試してみlocalhost/MyApp/Views/User/logon
ましたが、404.0 エラーが発生します
私のWeb設定は次のとおりです
<appSettings>
<add key="autoFormsAuthentication" value="false" />
<add key="enableSimpleMembership" value="false"/>
</appSettings>
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
ルーティング コード
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
);
私は試した、
1)テストするために、ルートフォルダーにdefault.aspxページを追加しましたが、正常に動作します
2) aspnet_regiis -i を実行しました