http://support.microsoft.com/?id=258063知っておく必要のあるすべてのことを教えてください。
この素敵な記事を書き直してクレジットを取りたいのですが、それはごまかしです。私は自分でこの問題の手に落ちましたが、この記事は命を救うものでした。IISソリューションの下のブックマークにそれを保存します(笑)。
更新:
IIS 6を搭載したWindows Server 2003/2003 r2ボックスまたはXPマシンを想定しているので、これをまっすぐにしましょう。
我々は深く掘るうち、次のメイクをチェックする前に、必ずあなたはフォルダを指して、セットアップにIIS6で新しいサイトを持ってC:\inetpub\wwwroot\
そこを指していない場合、C:\MyOwnFolder
またはC:\Program Files\SomeFolder
あなたが作る必要があるでしょう罰金であることを確認したフォルダ以下の権限を持っています:
Inetpub\wwwroot (or C:\MyOwnFolder) Administrators Full control
Inetpub\wwwroot (or C:\MyOwnFolder) System Full control
Inetpub\wwwroot (or C:\MyOwnFolder) IIS_WPG Read, execute
Inetpub\wwwroot (or C:\MyOwnFolder) IUSR_MachineName Read, execute
Inetpub\wwwroot (or C:\MyOwnFolder) ASPNET Read, execute
ソース:http : //support.microsoft.com/kb/812614
次に、IISの設定を確認する必要があります。
IISで認証を構成解除する方法
IISマネージャーを起動するか、IISスナップインを開きます。
Server_name(Server_nameはサーバーの名前)を展開し、[Webサイト]を展開します。
コンソールツリーで、認証を構成するWebサイト、仮想ディレクトリ、またはファイルを右クリックし、[プロパティ]をクリックします。
[ディレクトリセキュリティ]タブまたは[ファイルセキュリティ]タブ(必要に応じて)をクリックし、[匿名とアクセス制御]または[認証とアクセス制御]で[編集]をクリックします。
現在選択されている認証方法の横にあるすべてのオプションをクリックしてチェックを外し、[OK]をクリックします。
クリックして、匿名アクセスを有効にします
ユーザー名がMACHINENAME \ IUSR_MACHINENAMEに設定されていることを確認してください。明らかにMACHINENAMEをサーバー/マシンの名前に置き換えてください。
IUSRはビルトインアカウントであり、自動的に自己であることを認証する必要があります
ソース:http : //support.microsoft.com/kb/324274(この記事は、先ほど説明した内容の反対です)
うまくいかない場合は、これらすべてを試してください。さらにいくつかの手順を示します。10億個のチェックがあります。