我是.NET平台的新手,我来自J2EE背景。我在阅读代码时没有问题。但是我对运行时环境并不熟悉
向我提供的任务:
我需要将ASP.NET C#网站从IIS 6.0迁移到IIS 8.5。
到目前为止我的操作:
环境详情:
问题: 默认网页正在加载,但是当我点击一个按钮时,我注意到Windows事件中的以下异常
Exception information:
Exception type: NullReferenceException
Exception message: Object reference not set to an instance of an object.
Request information:
Request URL: http://172.21.126.88:28080/Profile.aspx
Request path: /Profile.aspx
User host address: 10.30.54.97
User:
Is authenticated: False
Authentication Type:
Thread account name: IIS APPPOOL\.NET v2.0
Thread information:
Thread ID: 14
Thread account name: IIS APPPOOL\.NET v2.0
Is impersonating: False
Stack trace: at Code_Profile.btnGetCustDet_Click(Object sender, EventArgs e)
at System.Web.UI.WebControls.Button.OnClick(EventArgs e)
at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
异常相关代码
带有按钮点击操作的ASP.net页面
<td>
<asp:Button ID="btnGetCustDet" runat="server" OnClick="btnGetCustDet_Click" Text="Get Details" Width="111px" />
</td>
处理该事件的C#函数。
protected void btnGetCustDet_Click(object sender, EventArgs e)
{
txtBoxCustNameE.Text = "Button click entry";
无法准确找到触发此异常的位置。根据异常跟踪,在Code_Profile。 btnGetCustDet_Click (对象发送者,EventArgs e)但是即使第一行 btnGetCustDet_Click 也没有被执行。所以我被困在这里
请告知,我怀疑有一些迁移问题。如果有任何标准程序要执行并验证此迁移,请告知我们