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 もエラーを生成しませんでした。