web-dev-qa-db-ja.com

ネットワーク共有をイメージsrcとして使用できるようにIIS 7.5を構成するにはどうすればよいですか?

ネットワークドライブ上のイメージを指す内部的に使用されるWebアプリケーションがあります。

VSでテストしても機能しますが、画像は公開後に読み込まれません。

IISの設定だと確信していますが、それが何であるかわかりません。

各コンピューターは既にドメインにログインしているため、アクセスできるユーザーは画像を表示できる必要があります。

なりすましに認証を変更しようとしましたが、うまくいきませんでした。

1
Javalsu

URLの場合、スラッシュをエスケープし、プロトコル(この場合はfile://)を指定する必要があります。例:

    <img src="file://///server01\fshare\dir1\dir2\my_img.jpg" />

プロトコル(file:)の後に5つのスラッシュができたことに注意してください

1
krowe

適切な権限を持つIISが存在するローカルマシン(つまり、\ NetworkShareがドライブ文字 "X:"にマップされている)にマップされたネットワークドライブを作成することを検討してください。新しいマップされたドライブ(X :)。

1
Dave

Static Content配信を有効にする必要があります。 Microsoft-静的コンテンツサーバーの展開(IIS 7) で述べられているように、このオプションの場合:

静的コンテンツ
Webサーバーが静的なWebファイル形式を公開できるようにします。

これをする:

  1. に行きます:
    コントロールパネル->プログラムと機能-> Windowsの機能の有効化または無効化

  2. 以下のStatic Contentを確認します。
    インターネットインフォメーションサービス-> World Wide Webサービス->一般的なHTTP機能


    enter image description here

また、 this 関連する質問に対する2番目の回答を参照してください。

0
dan