Windows Server 2003/IIS6上で動作しているASP.NETサイトが正常に動作しています。ASP.NETサイトをIIS7に移動するとページ出力にぎこちない文字が表示される
Windows Server 2008/IIS7に移動しましたが、aspxページの出力にばかばかしいテキストが含まれるようになりました。例えば
:
P
ページの大半は適切にレンダリングしますが、ちんぷんかんぷんは、こことそこにあります。 私はイベントログをチェックしましたが、何もありません。
ここで何が起こっているのでしょうか? これを修正するにはどうすればよいですか?
私は、ASPXコードで複数のServer.Execute文が含まれている場合、この問題が現れることに気づいた:
<% Server.Execute("/inc/top.inc"); %>
<% Server.Execute("/inc/footer.inc"); %>
上記の.incファイルはHTMLだけが含まれています。エラーが発生するには、ファイルの長さがかなり長くなっている必要があります。
<div class="logo">
<a href="/">
<img src="/logo.png" alt="logo" width="31" height="29" class="logoimg" />
</a>
</div>
<div class="logo">
<a href="/">
<img src="/logo.png" alt="logo" width="31" height="29" class="logoimg" />
</a>
</div>
<div class="logo">
<a href="/">
<img src="/logo.png" alt="logo" width="31" height="29" class="logoimg" />
</a>
</div>
<div class="logo">
<a href="/">
<img src="/logo.png" alt="logo" width="31" height="29" class="logoimg" />
</a>
</div>
<div class="logo">
<a href="/">
<img src="/logo.png" alt="logo" width="31" height="29" class="logoimg" />
</a>
</div>
<div class="logo">
<a href="/">
<img src="/logo.png" alt="logo" width="31" height="29" class="logoimg" />
</a>
</div>
また、ちんぷんかんぷんの文字が矛盾表示されます。ここで私がテストしてきたサンプルHTMLです。ページをCtrl + F5キーで押すと、不器用な文字が変更され、まったく表示されないことがあります。
en-USよりも異なる言語/文化を使用していますか? –
いいえ、私は培養または培養を設定していません。 – frankadelic
複数のブラウザを試しましたか?あなたはそれを作り出している可能性のあるコードが何であるかをぎこちない人の立場から推測できますか? –