私の目標は、IISの同じ親仮想ディレクトリですべてホストされている複数のWebサイト間で、イメージ、css、jsなどを共有することです。もちろん、画像パスをハードコーディングすることもできますが、.NETにIIS構成を使用してURLをインテリジェントに解決できるメソッドがあればいいのにと思いました。
これが私のファイル/仮想ディレクトリ構造です:
Parent Site (Virtual Directory) default.aspx mypage.aspx otherpage.aspx images - logo.jpg css - site.css Subsite1 (Virtual Directory) - default.aspx - products.aspx Subsite2 (Virtual Directory) - default.aspx - products.aspx - miscellaneous.aspx
Parent Site
、、Subsite1
およびはすべて、それぞれhttp ://parentsite.com、http://subsite1.com、およびhttp://subsite2.comSubsite2
用に設定された仮想ディレクトリです。これらのサイト間で画像、js、cssなどを共有したいと思います。
サブサイトの1つ(http://subsite.com/default.aspxなど)から呼び出されたときにhttp://parentsite.com/images/logo.jpg~/images/logo.jpg
として解決されるメソッドは.NETにありますか?