質問
この非常に関連性の高いプログラミング前の問題を解決したらすぐに、ASP プログラミングを実行するために IIS サーバーをセットアップしています...
IIS サーバーは VirtualBox サーバー内にあり、共有ディレクトリ (「別のコンピューター上にある共有」など) を指すように仮想ディレクトリを設定しています。 \\server\serve-this
)これを使用すると完全に機能します net use
そして Windows エクスプローラー。 ただし、IIS は小さな赤いエラー一時停止標識のようなものを表示し、ファイルは提供されません (「このページを表示する権限がありません」)。 OSX ホスト上で権限を開放したので、Windows ゲスト上であらゆるところを移動できるようになりました。 苦情が出ている理由はどこで確認できますか?
仮想ディレクトリをローカル ディレクトリに設定した場合 (適切なラジオ ボタンを選択)、アクセス許可の問題は発生しません。さらに、[ディレクトリ セキュリティ] タブを少しいじってみましたが、それはまったく関係ないようです。
C:\WINDOWS\system32\LogFiles のログには何もありません...
編集: 答えは、James Conigliaro (ベストアンサー) が提案している記事を読むことです。ただし、次のことを行いました(昨日は別のことを行い、うまくいきましたが、何が起こったのかはわかりません)。
- Windows ゲスト上でも OSX ホスト上と同じユーザー名/パスワードを持つユーザーを作成します。これは AaronS が提案するものです
- 匿名アクセス用にログインしているユーザーをそのユーザーに変更します。
- それでおしまい。悪くないよ、本当に。
解決
Microsoftは設定のためのさまざまなオプションの数のナレッジベースの記事を公開し、ネットワークドライブ上のコンテンツ/ファイルにアクセスするIIS。それらのすべては、私たちは下runingてかimpersonanting IISアカウントがネットワークドライブへのアクセス権を持っていることを確認するために、異なる方法を伴うます:
他のヒント
IISは、ローカルのIUSRアカウントを使用してファイルにアクセスしようとしています。リモートサーバ上のファイルへのアクセス権を持っているものには、このアカウントを変更、またはお近くのIUSRアカウントと同じログイン/ PWを使用してリモートシステム上のユーザーを作成してください。
あなたは管理ツールを通じて、イベントビューアを見て試してみましたが、あなたはまた、右クリックマイコンピュータを通じてそれを得ることができます - > [管理] - > [イベントビューアシステムツール]の下に
。この設定では、あなたの問題を引き起こす可能性があります。 (少なくともXP上の)IISは、ネットワーク上のファイルが変更されていることに気づいていないためです。あなたはおそらく、あなたが(VMに配置されていた)、リモートのファイルを編集するようにセットアップを反転したい。