-1

簡単に言うと、IIS7でasp.netWebサイトを作成しました

「*:80(http)でgoogle.comを閲覧する」をクリックすると、私のものではなく実際のgoogle.comが開きます...そのため、私のサイトが正しく機能しているかどうかはわかりません。(私はそれが機能していることを確認するためにgoogle1.comを作りたくありません)

ホストファイルを変更します:xxx.yyy.zzz.kkk google.com

現在、google.comを閲覧すると、404 not foundが返されます。xxx.yyy.zzz.kkkを閲覧すると、404notfoundが返されます。

IISが正しく機能していることを知っています...物理パスが正しいことを知っています...では、ブラウザが404を返す理由が見つかりませんか?物理的なファイルのアクセス許可に関連していますか?SYSTEMにすべての権限を付与し、[OK]をクリックしてから、もう一度確認すると、以前の状態に戻りました...動作しませんでした。

4

2 に答える 2

0

たぶん、IISへのaspnet登録に問題があります。管理者権限でこれを実行すると、問題の解決に役立つ場合があります。

C:\Windows\Microsoft.Net\Framework..\v.....\aspnet_regiis.exe -i

..を適切な値に置き換えてください。

于 2012-07-30T17:43:17.017 に答える
0

IISアプリケーションで匿名認証が有効になっていて、特別な構成が有効になっていない場合は、承認の問題である可能性があります。

アプリケーションの物理フォルダに対して、グループIIS_IUSRSやユーザーに必要な権限を付与していることを確認してください。IUSR

于 2012-07-30T18:56:29.727 に答える