IIS Windows Server 2012で自分のWebページを作成し、リンクをクリックしてページを切り替えると、最初のリンクは期待通りに機能します。別のフォルダにある別のリンクをクリックすると、404エラーが表示されます。エイリアスが原因でWebページが失敗します。エイリアスを追加すると完全に動作します。しかし、URL内で手動で行う必要があります。IISがVisual StudioとしてWebページを修正するように指示していません。
Heresリンクの表示例。これは期待どおり完璧に動作します。 http://localhost/MyAlias/Folder/webpage.aspx。
VisualStudioの別のフォルダにある別のリンクをクリックすると、別名が削除され、404エラーが発生します。 http://localhost/Folder2/webpage2.aspx。私のウェブサイトにエイリアスを適用するとエイリアスが削除されるのはなぜですか?前もって感謝します。
:あなたはここに../ 'で例を
を、それをリンクする必要がありますか?いくつかのコードを表示します。 – ahmet
フォルダの下にリストされているasp.netのページです。例。 Folder1にはwebpage1があります。 Folder2にはWebページ2が含まれています。これはVSで完璧に動作しますが、IISでエイリアスを追加すると問題が発生します。これは1ページにのみ追加されますが、クリックすると別のリンクに移動します。エイリアスを削除する方法はありますか? – Tom
しかし、どのようにWebページ2のhrefリンクを作成しますか? それは関連するURLの絶対URL問題だと私は思う。 – ahmet