我有一个位于Windows 2003服务器上的旧Web服务,我们正准备将该框升级到Windows 2012.当我使用最新的wsdl.exe重新生成vb文件时,生成的新文件确实如此不能编译并与其他人一起玩,我在所有“部分”类上得到数百个语法错误,我将文件与正在使用的旧vb文件进行比较,我甚至不知道新文件是否具有所有相同的属性从我的遗产计划中调用。这个程序最初创建于10年前,如果他们在生成最终文件时使用.xsd模式文件,我不知道。有没有人遇到过这个问题?当我不知道如何生成原始vb文件时,如何进行一些取证工作?仅供参考,使用Web服务的vb.net程序使用它来构建基于可用报告的菜单项,并基于SSRS ReportServer。
'/XXX.Edv.Web'应用程序中的服务器错误。
对象引用未设置为对象的实例。 描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.NullReferenceException:未将对象引用设置为对象的实例。
来源错误:
Line 288: Dim oItemsManagement() As CatalogItem = Application.Item("MANAGEMENTREPORTS")
Line 289:
Line 290: If oItemsManagement.Length > 0 Then
Line 291: Dim oManagementItem As MenuItem = New MenuItem
Line 292: oManagementItem = New MenuItem