2012-02-09 12 views
0

IIS 7.5サーバーからページにアクセスしようとすると、私のASPマスタページの形式とコントロールが無視される理由を理解しようとしました。マスターページが正しくロードされていない

私は基本的なDevStudio ASP Webプロジェクトを使用していますが、私はlocalhostでページを参照するとすべて動作します。しかし、サーバーからアクセスしようとすると、マスターページのasp:Menuコントロールと他の書式設定は無視されます。

私はロギングを有効にしましたが、私が見るのは、アクセスがスタイルシートに拒否されているという警告だけです。私は仮想ディレクトリのIISリストにスタイルシートフォルダを追加しましたが、まだ動作しません。

この問題を解決するためのお手伝いをさせていただきます。

+0

いくつかのコードについて教えていただけますか?どこにロードしようとしていますか?たぶんあなたは予備と許可されていないディレクトリにあなたのCSSを配置している。 – Aristos

+0

エラーメッセージはありますか?あなたはあなたのASPサイトをホストしていますか?自分のサーバーやホスティングprovderと? –

答えて

1

ホストされているWebサイトのApplicationPoolには、ファイルにアクセスする権限がない場合があります。アプリケーションプールの資格情報を確認します。コントロールが正しくロードされていない場合は、IISサーバーマシンのDateTimeを確認します。将来の日付時刻が設定されていると、この種の不正行為が発生します。

+0

あなたは正しいです。 ASP 4.0コントロールプロセス(w3wp.exe)はユーザー "ASP.NET V4.0 Intergrated"として実行されており、そのユーザーにはスタイルシートにアクセスしてスタイルをasp:Menuコントロールに適用する権限がありませんでした。 「Everyone」ユーザーに、cssファイルに対する読み取りと読み取り/実行の権限を与えたら、すべて動作し始めました。正しい方向を指摘してくれてありがとう。 – user1199702

関連する問題