ホスティング会社との ASP.NET ホスティング プランを利用しています。Windows Server 2008 を使用して PHP (.NET なし) のみを提供する多くの Web サイトを作成しましたが、wwwroot フォルダーに web.config は必要ありません。さて、私のクライアントがいくつかのホスティングを購入し (私の会社と同じ会社で)、Hello World サイトを作成して index.php を提供しようとしたときに、403 が返されました。そこで、コントロール パネルを調べて、Web サイトの設定を更新しました。 、そして web.config が彼の wwwroot ディレクトリに作成されたことに気付きました。このweb.configが存在しない場合、403が表示されます。しかし、私のものにはこの問題はありません。何か案は?私が出ているので
PS 私のクライアントと私は同じ Web ホスティング会社を持っています。これは実際には大きな問題ではありませんが、なぜ彼のサーバーが web.config を必要とし、私のサーバーは必要としないのかについての洞察を探しています。私の知る限り、私たちは両方ともWindows Server 2008、IIS7を使用しており、.NET 4.0統合パイプラインなどでまったく同じように設定しました.