2011-02-10 7 views
0

Image1.ImageUrl = @ "C:\ abc.jpg"のようにimageurlを割り当てようとしています。プロジェクト外の画像を取得する方法

私のイメージはプロジェクトの外ですが動作しません。どのように我々は外部にある画像を割り当てることができます

プロジェクト。それのための設定ファイルの変更はありますか?

答えて

0

IISでAsp.netが動作します。 IISはHTTP経由でユーザーの要求を処理して、一部のコンテンツを解決します。したがって、ImageUrl = @"C:\abc.jpg"をIISに割り当てると、HTTP仕様で解決できません(少なくともセキュリティ上の理由から、誰でもあなたのコンピュータからファイルを要求できるため)。

問題を解決するには、MyImagesと呼ばれる、別のIIS Webアプリケーション(ディスクの任意のフォルダにマウント可能)を作成します。あなたはImageUrl = @"http://MyImages/abc.jpg"

より良い方法は、コンテンツ配信ネットワーク(CDN)上に画像を配置さにした後 を参照することができます - パブリックサーバーに高速な方法で誰のために絵を共有

関連する問題