2017-10-19 4 views
0

"DemoApp"というエイリアスを持つIIS7の既定のWebサイトでアプリケーションを作成しました(このWebアプリケーションはローカルIISを持つMVCプロジェクトです)。まず、仮想ディレクトリを作成し、それをアプリケーションに変換しました。認証の基本設定では、特定のユーザーとして接続するように設定されていました。 URL http://localhost/DemoAppでアプリケーションを実行すると、インデックスページが正しく読み込まれます。しかし、インデックスページでメニュー項目(詳細ページ)を選択すると、ページが見つからないというエラーページが読み込まれます。理由は、新しいページのURLに別名(http://localhost/details)が含まれていないためです。しかし、http://localhost/DemoApp/detailsに変更すると、ページが正しく読み込まれます。 IISで仮想ディレクトリを作成していたときに、何が間違っているのか教えていただけますか?IIS仮想ディレクトリで他のWebページに移動するときにエイリアスが見つからない

答えて

0

私はそれが相対的なメニューのパスにティルダ(〜)がないために起こったことに気付きました。 URLを「/ details」から「〜/ details」に変更しました。うまくいきました。

関連する問題