ASP .NET Ошибка при перенаправлении на другую страницу: Попытка чтения или записи в защищенную память.Это часто указывает на то, что другая память повреждена - PullRequest
0 голосов
/ 24 июня 2019

Я попытался запустить веб, и он перенаправил меня на панель инструментов после входа в систему. Поиск рабочей базы данных.данные отображаются правильно.но когда я попытался перенаправить на другую страницу, появилась эта ошибка: попытка чтения или записи защищенной памяти.Это часто указывает на то, что другая память повреждена.

на моем другом компьютере работает find.

скриншот ошибка перерыва

вот код

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
StackTrace: в System.Web.Hosting.UnsafeIISMethods.MgdGetSiteNameFromId (IntPtr pConfigSystem, UInt32 siteId, IntPtr & bstrSiteName, Int32 & cchSiteIIIIIII_IUI_IUF).Web.Configuration.Configuration.IConfigMapPath.GetPathConfigFilename (String siteID, String path, String & directory, String & baseName) в System.Web.Configuration.HostingPreferredMapPath.GetPathConfigFilename (String siteID, строковый путь, String и каталог конфигурации. String &.GetStreamName (String configPath) в System.Configuration.Internal.DelegatingConfigHost.GetStreamName (String configPath) в System.Configuraion.BaseConfigurationRecord.InitConfigFromFile () в System.Configuration.BaseConfigurationRecord.Init (родительский элемент IInternalConfigRoot configRoot, родительский BaseConfigurationRecord, строковый configPath, String locationSubPath) в системном.Configuration.Internal.ConternalConfigRoGrFig.RoG.RoG.RoG.Rit.ctor (String locationSubPath, Type typeConfigHost, Object [] hostInitConfigurationParams) в System.Configuration.Internal.InternalConfigConfigurationFactory.System.Configuration.Internal.IInternalConfigConfigurationFactory.Create (Тип typeConfigHost, Configuration.WefConfiguration.Configuration.Configuration.Configuration.Configuration.Configuration.Conf.(WebLevel webLevel, ConfigurationFileMap fileMap, путь VirtualPath, строковый сайт, строковый locationSubPath, строковый сервер, строковое имя пользователя, строковый пароль, intPtr tokenHandle) в System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration (путь строки).Config (String applicationPath) в Telerik.Web.X_UA_CompatbileReader.IsEdge (контекст HttpContext) в Telerik.Web.UI.RenderModeBrowserAdaptor.get_Instance () в Telerik.Web.UI.RadCompositeDataBoundControl.Rad.WoundControlI.get_ResolvedRenderMode () в Telerik.Web.UI.RadGrid.get_GroupPanelPosition () в Telerik.Web.UI.RadGrid.CreateChildControls (IEnumerable dataSource, Boolean dataBinding) в System.Web.UI..Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback (данные IEnumerable) в аргументах System.Web.UI.DataSourceView.Select (DataSourceSelectArguments, обратный вызов DataSourceViewSelectCallback) в обратном вызове System.Web.UI.WebControls.DataPortSformControls.DataBoundUI.WebControls.BaseDataBoundControl.DataBind () в Telerik.Web.UI.RadGrid.DataBind ()в Project.bindGvProject () в c: \ Users \ firga \ Desktop \ Nimrod \ EMS \ project \ project.aspx.cs: строка 291
InnerException:

1 Ответ

0 голосов
/ 26 июня 2019

Я пытался запустить свое приложение без ввода ключа Windows 10 Pro (поэтому я работал с Windows 10 дома), это работало. ошибка исчезнет. может быть что-то не так с моим обновлением Windows или еще.

...