我遇到的问题完全超出了我的知识范围。我做了很多研究,似乎没有什么适合我的情况,所以我感谢任何和所有的帮助!
因此我开发此应用程序确认了用户的身份。它调用方法"验证"它写在.aspx.cs文件中然后在.aspx.cs文件中进行一些处理,包括访问页面上的各种控件。
当我在本地机器上编译并运行时,一切都很好。完美运行。我遇到的问题是当我发布到我的服务器时,我收到一个未设置为对象实例的" Object引用。"错误。
[STACK TRACE]
' /'中的服务器错误应用
对象引用未设置为对象的实例。
描述:执行期间发生了未处理的异常 当前的网络请求。请查看堆栈跟踪了解更多信息 有关错误的信息以及它在代码中的起源。
异常详细信息:System.NullReferenceException:不是对象引用 设置为对象的实例。
来源错误:
执行期间生成了未处理的异常 当前的网络请求。有关的来源和位置的信息 可以使用下面的异常堆栈跟踪来识别异常。
堆栈追踪:
[NullReferenceException: Object reference not set to an instance of an object.]
VerifyIdentity._Default.verify(String firstName, String lastName, String street, String zip) +1512
VerifyIdentity._Default.Button3_Click(Object sender, EventArgs e) +159
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +9692626
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +108
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +12
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +15
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +35
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3562
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.6.1069.1
这是我收到的堆栈跟踪。
以下是错误追溯到的代码区域:
string firstName = tbFirstName.Text;
string lastName = tbLastName.Text;
string street = tbStreet.Text;
string zip = tbZip.Text;
List<Question> questions = verify(firstName, lastName, street, zip);
我真的迷失在这里,需要某种方向。感谢您的帮助!我可以包含您需要的任何文件,以确定发生的位置。