Asp.NetMVCカスタムルーティング
1865 ワード
会社のインタフェースを作るときは規範APIでポイント分割します.例えば:HealthWay.controller.action
MVC 4の下でルーティングを行いました.
導入後、次のプロンプトが表示されます.
なぜならiis上の統合のためです.Net 4.0ではこのようなフォーマットはサポートされていません.
プロファイルに次のコードを付けて解決します.
MVC 4の下でルーティングを行いました.
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"HealthWay_default",
"HealthWay.{controller}.{action}",
new { action = "Index" }
);
}
導入後、次のプロンプトが表示されます.
HTTPエラー404.0-Not Found
探しているリソースが削除されたか、名前が変更されたか、一時的に使用できません。
なぜならiis上の統合のためです.Net 4.0ではこのようなフォーマットはサポートされていません.
プロファイルに次のコードを付けて解決します.
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>