2017-04-02 34 views

答えて

0

理由:http://localhost:5000はウェブサーバーのルートを指します。したがって、上記の要求では、サーバーのルートフォルダを読み取ろうとします。ただし、IIS(express)ではデフォルトでファイルシステムを表示することはできません。したがって、上記のエラーが表示されます。

ほとんどの場合、サーバーのルートにアクセスする必要はありません。代わりに、Webアプリケーション(例:http://localhost:5000/myapp)にアクセスする必要があります。あなたはあなたがやっている正確に何を知っていれば

しかし、あなたはあなたのアプリケーションのWeb.configファイルに以下の設定を使用して、ルートディレクトリ(ファイルシステム)を表示するようにIISを有効にすることができ

Important: Below config should not be activated in a production or any publicly reachable environment which is obviously a high critical security issue.

<system.webServer> 
    <directoryBrowse enabled="true" /> 
    <modules runAllManagedModulesForAllRequests="true"></modules> 
    </system.webServer> 
0

1番目:標準文書を定義していないため、ある時点で変更したため、この場合IISによって自動的に定義される標準文書は存在しません

2番目:インデックス検索を有効にしませんでした

これを試してみるとよいでしょう。これらの設定はIIS設定で直接変更できます。

関連する問題