私は.NETと.NET Coreからの移行作業中ですが、startup.csのルーティング設定に問題があります。 ASP.NETプロジェクトから.NETからASP.NETコアにルートを移行する方法は? (具体例)
は、我々は次のルーティングコードを持っていた:
今protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
RouteConfig.RegisterRoutes(RouteTable.Routes);
}
、私は単純に、この機能に代わる何かを見つけようとしています。これは、単一のコントローラとアクションのために働く
app.UseMvc(routes =>
{
routes.MapRoute(
name: "Default",
template: "{controller}/{action}/{id?}",
defaults: new { controller = "GHS", action = "RequestForm" });
});
が、私はそれだろう「RegisterAllAreas」何かを探しています:私は、これまでに取り組んできたことは次のようです。
Microsoftから次の記事がありましたが、これに特に一致するものは見つかりませんでした。 https://docs.asp.net/en/latest/fundamentals/routing.html
どのように.NETコードで行われたかのようなすべてのルートをマップする方法はありますか?
追加情報:
私は、次のURLが動作するため、以前のバージョンでは、URLが何とかビューから生成されたと思う:
http://localhost:23046/contact-us.html
http://localhost:23046/ghs-request.html
アップデート:
私のプロジェクトには、 "contact-us.html"と "ghs-request.html"という2つのファイルがあり、これらのhtmlファイルはjavascriptファイルに接続されていることがわかりました。したがって、Viewフォームをこれらのhtmlスクリプトに接続するだけで済みます。
を試してみてください。私の間違いを知らせてください、私はそれを修正しようとします。 –