in application poolを使用してデプロイしたASP.NET
アプリケーションを開発しました。.NET 3.5 framework
IIS
DefaultAppPool
コード:
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="Test.aspx.vb" Inherits="Sample.sample"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>Test</title>
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body onload="document.frmTest.btnAdd.focus();">
<form id="frmTest" method="post" runat="server">
<input tabIndex="9" type="button" value="Add" name="btnAdd">
</form>
</body>
</HTML>
過去2年間、問題なく動作しています。
ここで、アプリケーション プールを から のモードに変更しDefaultAppPool
ましASP.NET v4.0 Integrated Pipeline
たIIS
。
アプリケーションがエラーをスローします
SCRIPT5007: Unable to get property 'btnAdd' of undefined or null reference
注:アプリケーション プールを に戻しました
DefaultAppPool
。アプリケーションはエラーなしで実行されます。
このエラーの原因は何ですか? エラーを修正するために変更する設定はありますか?