Windows 7のVisual Studio 2013で作成されたASP.NETプロジェクトをWindows Server 2008のIIS 6.0に移動しようとしていますが、ナビゲーションに問題がありますページ間。 Visual StudioでIISでのASP.NETナビゲーションが.aspxファイルの代わりにディレクトリに移動する
、私は、アプリケーションがこのコマンドを使用してホームページに起動し、ログインページから移動します。
Response.Redirect("~/Home.aspx");
のVisual Studioで正しくHome.aspxファイルをロードします。しかし、IISでこれを実行すると、代わりにHome.aspxファイルではなく、ホームフォルダを検索しようとするため、Home.aspxファイルをロードしないホームディレクトリを作成しない限り404エラーが返されます私はそれをディレクトリにコピーします。
この相違点にはどのような原因が考えられますか?IISでHome.aspxページを実行するアプリケーションを取得するにはどうすればよいですか。
IISであなたのサイトをチェックしてみてくださいが、「統合パイプライン」モードに設定されていません。 IIS6では代わりに 'Classic'モードになっていました。非実動サーバーで試してみてください。 http://stackoverflow.com/questions/716049/what-is-the-difference-between-classic-and-integrated-pipeline-mode-in-iis7 – scgough