8

Windows 2008 R2 と IIS 7.5 を使用しており、Web サイトのソースをネットワーク ドライブにマップしています。すると、以下のエラーが発生します。ローカルの c: ドライブを指定すると、Web サイトが機能します。

Error Summary
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.

Detailed Error Information
Module  IIS Web Core
Notification    Unknown
Handler Not yet determined
Error Code  0x80070003
Config Error    Cannot read configuration file
Config File \\?\H:\ExcelAutomation\1.0\src\docs\web.config
Requested URL   http://vmwws085381.msad.ms.com:80/index.html
Physical Path   
Logon Method    Not yet determined
Logon User  Not yet determined

Config Source
   -1: 
    0: 
4

5 に答える 5

11

私にとっての解決策は、IIS を開いて自分のサイトをクリックし、[詳細設定] で\\server\share\..、マップされたドライブを使用する代わりにネットワーク共有への物理パスを変更することでした。

このソリューションにたどり着くのに役立った元のソースは次のとおりです。http://forums.iis.net/t/1157959.aspx

于 2013-09-03T17:14:58.020 に答える
0
  1. IIS サーバーと共有フォルダーを持つサーバーには、それぞれまったく同じユーザー名とパスワードを持つアカウントが必要です。このアカウントに、共有フォルダーへの「読み取りと実行」、「フォルダーの内容の一覧表示」、および「読み取り」アクセス権があることを確認してください。
  2. UNC を使用して IIS 内で接続します。(たとえば、仮想ディレクトリをサイトに追加し、エイリアスを入力し、物理パスを \servername\foldername として入力し、[Connect As...] をクリックし、[Specific User] を選択し、[Set...] をクリックし、手順 1 で参照したユーザー名とパスワード) IIS の現在のバージョンは、マップされたドライブをサポートしていません。それらを機能させるために時間を無駄にしないでください。

また、自分自身と他の管理者のために大きな心 (または書面) のメモを作成してください。そのアカウントのパスワードを変更する場合は、両方のサーバーと IIS 接続内で行ってください。

于 2014-10-01T14:09:47.643 に答える
-2

このエラーの背後にある主な理由は、物理パスです。つまり、Web サイト フォルダーをユーザー フォルダー、デスクトップ フォルダー、または関連フォルダーの下に置くことはできません。そこにある場合は、移動するか、別のドライブに配置して、もう一度やり直してください。

于 2014-12-16T06:10:41.367 に答える