127.0.0.1の解決策を解決し、アクセスできない、0x800A0046を許可なしに:「GetObject」
D8-Ben Azhu D8-Wangyoucao D8-WolfBAのデバッグに最初に感謝してくれてありがとう
==========================================================================
一般的に、マシンでASPダイナミックWebページをデバッグすると、入力できます
http:// localhost http://ローカルコンピューター名 http://127.0.0.1 |
http://127.0.0.1を入力する場合、通常、マシンはユーザー名とパスワードを入力する必要があります。ここに2つの状況があります。
1つは、IISが作成されたばかりであることです。 IISをテストするために、アクセスは「システムディスク/inetpub/wwwroot」の下のiisstart.aspであり、iisstart.aspはlocalstart.aspにジャンプし、同時にiishelpを開きます。 「LocalHost」と「コンピューター名」は問題ありませんが、127.0.0.1を入力すると、ダイアログボックスがポップアップし、アカウントとパスワードを入力する必要があります。
2番目のケースは、「LocalHost+Virtual Directory」および「Computer Name+Virtual Directory」からアクセスできる仮想ディレクトリが確立されていることです。同じことは、「127.0.0.1+Virtual Directory」にアクセスできないことです。
同じ症状は同じですが、それらは異なります。
最初に、最初の一般的なヒントを捨てます。入力http://127.0.0.1をアクセスできるようにするには、直接アクセスであろうと仮想ディレクトリであろうと、「匿名アクセス」が開かれていることを確認する必要があります。
次に、下の図に示すように、2番目の状況の問題をすばやく解決できます。IISを開く、「デフォルトサイト」を右クリック、ポップアップメニュー、「プロパティ」を選択し、パネルを開き、「編集」の「カタログセキュリティ」を選択します。この時点で、「匿名アクセス」の前にチェックチェックがない場合は、「OK」を選択してこの問題を解決します。
この時点で、「127.0.0.1+ Virtual Directory」への2番目のタイプのアクセスが解決されました
しかし、この問題では少数の人に遭遇しましたが、このようにチェックアウトするだけでも問題ではありません。読んでみましょう。
現時点では、127.0.0.1だけをテストするためのパスワード入力ダイアログボックスはありませんが、新しい問題が明らかになりました。同様に、現時点でhttp:// localhostを入力するのと同じエラーです。これは多くの人々が報告したものです:
エラータイプ: Microsoft VBScriptランタイムエラー(0x800A0046) 許可なし:「getobject」 /LocalStart.asp、40行 |