次の手順でサイトを作成しています。ログイン(facebook、twitter、google、microsoft)でHotTowelサイトを作成しますか?
- 標準の「インターネット アプリケーション」テンプレートを使用してAsp.net Mvc 4 Webアプリケーションを作成します。ログインコードが作成されます。その後、すべて 参照コードを使用してNuGetを更新してください。
Install-Package HotTowel
を実行し、NeGetを使用してすべてのコードを更新してください。
私はコードを実行します。
- ログインコードを持つHome \ Index.cshtmlページの代わりにHotTowel
HotTowel\index.cshtml
に直接行きます。 - 生成された
HotTowel\index.cshtml
のhtmlコードは、生成されたhtmlコードShared\_Layout.cshtml
にラップされています。私が欲しいもの
は、サイトが最初のログインページが表示さ
で、ログイン後HotTowelのホーム・ページにリダイレクト
更新:
私は上HotTowelをインストールしようとしました事前に作成されたSPAプロジェクトが作成され、同様の問題が発生しました。
アップデート2:
私は、ファイルHotTowelRouteConfig.cs
に以下の行をコメントアウトすると、スタートページがHome\Index.cshtml
に行くことを確認しますことを見出しました。あなたは
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Account", action = "Login", id = "" } // Parameter defaults
);
新しいルートを追加する必要がありますし、あなたのログインがreturn Redirect("/");
またはreturn RedirectToAction("HotTowel","index");