こんにちは、mvc アプリケーションのリンクに問題があります。Visual Studio で実行すると問題ありません。リンクは次のとおりです。 http://localhost:2566/ActivateClient/Activate/6543e2d6-707d-44ae-94eb-a75d27ea0d07
IIS7 経由で実行すると、リンクは次のようになります: http://localhost/ActivationService/ActivateClient/Activate/6543e2d6-707d-44ae-94eb-a75d27ea0d07
デフォルトのルートは次のとおりです。
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
}
この MapRoute を変更する必要があると思いますが、そうですか? 変更方法は?ActivationService は IIS の私の virtualDirectory です。誰かがこれで私を助けてくれますか? また、次のように maproute を試みました。
routes.MapRoute(
"Default", // Route name
"ActivationService/{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
しかし、成功せずに