0

Windows 8 マシンで正常に動作していた単純な ASP.NET Web サイトがあります。しかし、最近、IIS で直接ホストされている Web サイトにアクセスすると、マスター ページの最初の行で解析エラーが発生します。

Parser Error

Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. 

Parser Error Message: Operation could destabilize the runtime.

Source Error: 


Line 1:  <%@ Master Language="C#" AutoEventWireup="true" CodeFile="SampleGallery.master.cs" Inherits="SampleGallery" %>
Line 2:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Line 3:  

Source File: /SampleGallery.master    Line: 1 

現在、VS2012 でサイトを開いて実行すると、エラーは発生せず、サイトは期待どおりに実行されます。

これは私の IIS の他のサイトでも発生したため、.NET 4.0 (構成したアプリケーション プールのフレームワーク) に関連する IIS の設定/問題であると考えていますが、数週間のネットで、それが何であるかを知ることができません。

8/16 更新: 「Windows の機能の有効化と無効化」を使用して .NET 4.5 を再インストールし、aspnet_regiis.exe を使用して ASP.NET を再インストールしようとしました。

Bin ディレクトリ内の依存 DLL に対する PEVerify もエラーを生成しませんでした。

4

1 に答える 1

0

エラーがなくなるまで、依存する DLL を 1 つずつ削除してみてください。それがうまくいかない場合は、コード ビハインドに入り、それを削除して、それが問題の一部であるかどうかを確認します。次に、再び失敗するまでコードを少しずつ追加します。うまくいけば、それはあなたを犯人に導きます.

于 2013-08-16T23:48:50.523 に答える