2016-08-05 12 views
2

IISでASP.netコアアプリケーションをホストしました。wwwroot \ imagesフォルダに仮想ディレクトリを追加しました。しかし、私はフォルダ内のコンテンツにアクセスすることができません。誰でも助けてくれますか?複数のASP.netコアサイト間でイメージを共有する必要があるので、仮想ディレクトリを使用しようとしました。仮想ディレクトリを使用してASP.netコアアプリケーション以外のファイルにアクセスできない

enter image description here

+0

を、動作しないのだろうか? –

+0

@KiranChalla、Asp.net Coreでは、wwwrootフォルダには、images、pdfs、HTMLページなどのすべての静的ファイルが格納されます。 Asp.netコアプロジェクトの外にある画像にアクセスするためにVirtualディレクトリを追加しました。画像フォルダを異なるサイト間で共有したい場合は – Golda

+0

wwwrootの下でファイルを使用するには、app.UseStaticFiles();を設定する必要があります。スタートアップクラスで –

答えて

0

私は数週間前に同じ問題をfased。 プロジェクトは、あなたがこのような仮想フォルダを使用する必要がクロスプラットフォームである場合:IISでSETING

app.UseFileServer(new FileServerOptions() 
      { 
       FileProvider = new PhysicalFileProvider(@"D:\files"), 
       RequestPath = new PathString("/files"), 
       EnableDirectoryBrowsing = false // you make this true or false. 
      }); 

あなたはwwwrootの下の仮想ディレクトリを持っていない理由おさる

関連する問題