2010-11-18 3 views
3

うまくいけば、私は本当の情報を完全に説明することができます仮想ディレクトリのパスは、大文字と小文字が区別されますか?

私たちは、テキストが実際に画像タグであるLinkBut​​tonを持っています。

リンク先の画像はPngで、ウェブディレクトリ内のフォルダにあります。これは、IIS V6で、パスがhttp://webaddress/Admin/Images/image.png

管理しているサーバ2003

を獲得することは、IISで構成された仮想ディレクトリです。

上記のURLは機能しませんが、http://webaddress/admin/Images/image.png(大文字の「a」)に変更すると画像が配信され、「A」に戻ってログインしてログインするとログインしますログインしてループバックして 'a'に変更し、画像が表示されるようにします。奇妙なことに、この問題は必ずしも起こるとは限りません。私は無駄な決断を求めています。何か案は?

おかげ

要求され、これは完全なリンクボタン

<asp:LinkButton ID="lnkCommitAll" runat="server" CausesValidation="false"><asp:Image ID="imgCommitAll" runat="server" ImageUrl="~/Images/Grid/confirm_16.png" AlternateText="Commit All Changes" />&nbsp;Commit All</asp:LinkButton> 
+0

は、たぶん私は誤解だが、 'ImageButton'を使用する方が簡単ではないでしょうか? –

+0

これは簡単だろう。それは問題を修正しないだろうが、私は画像が常に提供されていないと私は理由を知らない...まだ:) – Robert

+0

こんにちはあなたはこれの答えを見つけましたか?私は以下の答えが答えとしてマークされていることを知っているが、あなたのコメントから、それは問題を解決するように見えなかった。 –

答えて

0

であるように、あなたは全体のLinkBut​​tonタグを投稿してもらえますか?

管理者が仮想ディレクトリの場合はそうならば、あなたの画像のURLは、〜/画像/ image.png

ようにする必要があり、あなたはあなたの仮想ディレクトリが管理者と呼ばれ、マップでルートの下に置かれていますか?この場合、名前を "Admin"に変更してください。ただし、仮想ディレクトリのIISパスを変更することを忘れないでください。

私は以前も同様の問題がありました。このことができます

希望、

アルネ

+0

仮想ディレクトリ 'Admin'はWebサイトのルートの下にあり、Adminはそれ自体が小さな小さなサイトです。 – Robert

+0

実際のディレクトリ構造では、/ wwwroot/website /のようになります。下の地図は「管理者」または「管理者」と呼ばれていますか? – Arne

+0

アプリケーション名が「Admin」で、IISの名前もAdminであることを正確にはわかりません。実際にマップされているフォルダはBackEndと呼ばれます – Robert

関連する問題