Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 重定向到另一页时发生ASP.NET错误:试图读取或写入受保护的内存。这通常表示其他内存已损坏_C#_Asp.net_Webforms_Telerik - Fatal编程技术网

C# 重定向到另一页时发生ASP.NET错误:试图读取或写入受保护的内存。这通常表示其他内存已损坏

C# 重定向到另一页时发生ASP.NET错误:试图读取或写入受保护的内存。这通常表示其他内存已损坏,c#,asp.net,webforms,telerik,C#,Asp.net,Webforms,Telerik,我尝试运行web,登录后它会将我重定向到仪表板。数据库正在运行,请查找。数据显示正确。但当我试图重定向到另一个页面时,出现了一个错误:试图读取或写入受保护的内存。这通常表示其他内存已损坏 我朋友的电脑正在工作 这是密码 protected void bindGvProject() { Session.Remove(GV_PROJECT); DataTable dt = new DataTable(); try {

我尝试运行web,登录后它会将我重定向到仪表板。数据库正在运行,请查找。数据显示正确。但当我试图重定向到另一个页面时,出现了一个错误:试图读取或写入受保护的内存。这通常表示其他内存已损坏

我朋友的电脑正在工作

这是密码

protected void bindGvProject()
    {
        Session.Remove(GV_PROJECT);
        DataTable dt = new DataTable();

        try
        {
            using (ProjectWS.ProjectWebService ws = new ProjectWS.ProjectWebService())
            {
                ws.InsertAuditLog("Project", "Project.aspx.cs", 186, c.GetIP(), "GetProjects", CommonVariable.ACTION_RETRIEVE, loginName, DateTime.Now);
                dt = ws.GetProjects();
                Session[GV_PROJECT] = dt;
            }
        }
        catch (Exception ex)
        {
            c.LogError("Project > Project: Error on SearchProject", ex, false);
        }

        gvProject.DataSource = dt;
        gvProject.DataBind(); // error at here

        upnlSearch.Update();
        upnlSidePanel.Update();
        lbtnTotalProject.Text = dt.Rows.Count.ToString();
    }
错误堆栈:

发生System.AccessViolationException HResult=-2147467261
消息=尝试读取或写入受保护内存。这通常是一个问题 表示其他内存已损坏。Source=System.Web
堆栈跟踪: 位于System.Web.Hosting.unsafeismethods.MgdGetSiteNameFromId(IntPtr pConfigSystem,UInt32站点ID,IntPtr&bstrSiteName,Int32& cchSiteName) 位于System.Web.Configuration.ProcessHostConfigUtils.GetSiteNameFromId(UInt32 站点ID) 位于System.Web.Configuration.ProcessHostMapPath.MapPathCaching(字符串 站点ID,虚拟路径) 位于System.Web.Configuration.ProcessHostMapPath.GetPathConfigFilenameWorker(字符串 站点ID、虚拟路径、字符串和目录、字符串和基本名称) 位于System.Web.Configuration.ProcessHostMapPath.System.Web.Configuration.IConfigMapPath.GetPathConfigFilename(字符串 站点ID、字符串路径、字符串和目录、字符串和基本名称) 位于System.Web.Configuration.HostingPreferredMapPath.GetPathConfigFilename(字符串 站点ID、字符串路径、字符串和目录、字符串和基本名称) 在System.Web.Configuration.WebConfiguration.Host.GetStreamName(字符串 配置路径) 位于System.Configuration.Internal.DelegatingConfigHost.GetStreamName(字符串 配置路径) 位于System.Configuration.BaseConfigurationRecord.InitConfigFromFile()处 在System.Configuration.BaseConfigurationRecord.Init(IInternalConfigRoot configRoot、BaseConfigurationRecord父级、字符串configPath、字符串 位置(子路径) 位于System.Configuration.Internal.InternalConfigRoot.GetConfigRecord(字符串 配置路径) 在System.Configuration.Configuration..ctor(字符串locationSubPath,键入typeConfigHost,Object[] hostInitConfigurationParams) 在System.Configuration.Internal.InternalConfigConfigurationFactory.System.Configuration.Internal.IIInternalConfigurationFactory.Create(输入 typeConfigHost,对象[]hostInitConfigurationParams) 在System.Web.Configuration.WebConfigurationHost.OpenConfiguration(WebLevel)中 webLevel、ConfigurationFileMap文件映射、虚拟路径、字符串站点、, 字符串位置子路径,字符串服务器,字符串用户名,字符串 密码,IntPtr令牌句柄) 在System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(字符串 (路径) 在Telerik.Web.X_UA_compatibilereader.LoadWebServerConfig(字符串应用程序路径) 在Telerik.Web.X_UA_compatibilereader.IsEdge(HttpContext上下文) 在Telerik.Web.UI.RenderModeBrowserAdaptor.get_Instance()上 在Telerik.Web.UI.RadCompositeDataBoundControl.ResolveRenderMode()上 在Telerik.Web.UI.radcompositedaboundcontrol.get_ResolvedRenderMode()上 在Telerik.Web.UI.RadGrid.get_GroupPanelPosition()上 在Telerik.Web.UI.RadGrid.CreateChildControls(IEnumerable数据源,布尔数据绑定) 位于System.Web.UI.WebControl.CompositeDataBoundControl.PerformDataBinding(IEnumerable (数据) 在System.Web.UI.WebControl.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable)中 (数据) 在System.Web.UI.DataSourceView.Select(DataSourceSelectArguments)中 参数,DataSourceViewSelectCallback(回调) 在System.Web.UI.WebControls.DataBoundControl.PerformSelect()中 在System.Web.UI.WebControls.BaseDataBoundControl.DataBind()中 在Telerik.Web.UI.RadGrid.DataBind()上 在c:\Users\firga\Desktop\Nimrod\EMS\Project\Project.aspx.cs中的Project.bindGvProject()处:第291行
内部异常:


我试着在没有输入windows 10 pro密钥的情况下运行我的应用程序(因此我使用windows 10 home运行),它运行正常。虫子消失了。“我的windows update”或“其他”可能出了问题。

是否可能受影响?代码中是否有终结器?项目属性->生成并将“平台目标”更改为x86。尝试以管理员身份重新启动visual studio