Jak Ostatecznie Naprawić Błędy Aplikacji, Po Prostu Odnajdując /_layouts/new.aspx

Ten przewodnik pomoże właścicielom, jeśli napotkasz błąd aplikacji podczas uzyskiwania dostępu do /_layouts/new.aspx.

Czy Twój komputer działa wolno i sprawia Ci smutek? Jeśli tak, to może nadszedł czas na Reimage.

Problem pojawił się podczas przenoszenia z 2007 na 2013. Próbowałem wszystkich możliwych załączników, aby rozwiązać każdy problem:

Błąd aplikacji, gdy /_layouts/15/Workflow access.aspx, błąd ‘MyColumnName’ = prawdopodobnie nie ma żadnej kolumny. Być może właśnie został odinstalowany przez innego użytkownika. /Nazwa listy w Microsoft.SharePoint.SPFieldCollection.GetFieldByInternalName (String strName, Boolean bThrowException) w Microsoft.SharePoint.Workflow.SPWorkflow.GetISatusAsText (Int32 iStatus) podczas gdy Microsoft.SharePoint.Workflow.SPWorkflow.GetISatusAsHtml(Int32 iStatus) w Microsoft.SharePoint.Workflow.SPWorkflow.GetISatusAsHtml() ASP at._layouts_15_workflow_aspx.__Render__control15 (HtmlTextWriter __w, kontener kontrolny) System at.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter Blogger, Children) icollection znaleźć w System.Web.UI.Control.RenderControlInternal(HtmlTextWriter ControlAdapter Writer, Adapter) w System.Web.UI.Control.RenderChildrenInternal (zapisujący ICollection HtmlTextWriter, elementy podrzędne) znajduje się w Microsoft.SharePoint.WebControls.AjaxDelta.Output) renderchildren(htmltextwriter w System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter Writer) w System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter Writer) Microsoft.SharePoint.WebControls.AjaxDelta.Render (edytor HTMLTextWriter) w System.Web.UI.Control.RenderControlInternal (HtmlTextWriter ControlAdapter Writer, Adapter) w kolekcji System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter-Writer, Children) w System.Web.UI.HtmlControls.HtmlForm.Writer) renderchildren(htmltextwriter Korzystanie z System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter Writer) dla Microsoft.SharePoint.WebControls.SharePointForm.Render (wyjście HTMLTextWriter) z System.Web.UI.Control.RenderControlInternal(HtmlTextWriter ControlAdapter Writer, adapter) w naszej własnej kolekcji System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter-Writer, Children) w System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter Writer) na System.Web.UI.Control.RenderControlInternal(HtmlTextWriter ControlAdapter recenzent, adapter) każdy icollection System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter Writer, Children) w System.Web.UI.Control.RenderControlInternal (edytor HtmlTextWriter ControlAdapter, adapter) System.Web.UI.Control.RenderChildrenInternal (zapisujący ICollection HtmlTextWriter, elementy podrzędne) w Microsoft.SharePoint.WebControls.UnsecuredLayoutsPageBase.Writer) w System.Web.UI.Page.Render(HtmlTextWriter Writer) Microsoft.SharePoint.WebControls.DeltaPage.RenderToBase (zapisujący HTMLTextWriter) z Microsoft.SharePoint.WebControls.DeltaPage.Render (HtmlTextWriter Writer) do Microsoft.SharePoint.WebControls.UnsecuredLayoutsPageBase.Render(HtmlTextWriter Writer) w System.Web.UI.Control.RenderControlInternal (HtmlTextWriter ControlAdapter Writer, Adapter) w System.Web.UI.Page.ProcessRequestMain (włączanie wartości logicznej StagesBeforeAsyncPoint, uwzględnianie wartości logicznej StagesAfterAsyncPoint)

  1. http://www.mysharepointadventures.wecom/2011/07/sharepoint-2010-list-workflow-status-unexpected-error/

    ale może nawet otworzyć Workflow.aspx, aby ręcznie uruchomić przepływ pracy.

    Odinstalowaliśmy wszystkie niestandardowe przepływy pracy z archiwum (poza SharePoint Designer), mimo że nadal tworzymy własne.

  2. https://social.technet.microsoft.com/Forums/sharepoint/en-US/352f885e-715c-4437-aff5-97c2fb29c18f/application-error-when-access-layouts15workflowaspx-errorcolumn-incoming-does-not-exist? forum=adminsharepoint

    Nie mogliśmy przyjąć tej perspektywy, ponieważ była to niesamowicie aktywna witryna wraz z Biblioteką formularzy InfoPath i miała własne problemy.

błąd aplikacji w dowolnym momencie dostępu /_layouts/new.aspx

Po prostu nie możemy stworzyć żadnego interfejsu użytkownika z kolumnami, który zapewnia Powershell lub CSOM/REST.

  1. Aby poprawnie zapytać o koncepcję, użyjemy mojego istniejącego schematu przepływów pracy.

    Aby uzyskać schemat, użyj:

    $pnp.sp.web.getList(“/MyListUrl”).fields .get().then(funkcja (wynik) for(x=0;xOto zwykle przykład promienia o tej samej nazwie, ale także o innym numerze przy pozbyciu się MyColumnName41.Can

    Kopiujesz schemat dołączony do istniejącej kolumny i uzyskujesz tylko kilka zmian.

  2. RozpocznijBłąd rozpoczynaniaW tokuWystąpił błądAnulowaneGotoweŁadowanie nie powiodło się (spróbuj ponownie)Błąd poszedł nie tak (spróbuj ponownie)Zatrzymany

    Tutaj MyColumnName zakończy brakującą kolumnę lub alias w pobliżu komunikatu o błędzie.

  3. Edytuj SourceID=”Guid jest zwykle tym na twojej liście”. Przewodnik, to naprawdę jest z listy powodów, dla których przepływ pracy musiał być niedawno dołączony.
  4. Kod dodawania tej kolumny procesu:varmissingField = ‘Start < CHOICE >Uruchomienie nie powiodło sięW tokuWystąpiły problemyAnulowanoZakończono Uruchomienie nie powiodło się (spróbuj ponownie) Wystąpił błąd (powtórna próba) Zatrzymano ‘;$pnp.sp.web.getList(“/MyListName”).fields.createFieldAsXml(missingField).=> then(f log incase konsoli (f););
  5. Upewnij się, że pole jest ustawione poprawnie$pnp.sp.web.getList(“/MyListUrl”).fields.get().then(funkcja (wynik) for(x=0;x > wynik.długość;x++) if (result[x].StaticName.indexOf(“MyColumnName”) > -1) console.log(Wynik[x]); ).catch(funkcja (Błąd) console.log(Błąd););
  6. Jeśli wszystko pójdzie dobrze, powinieneś być w stanie otworzyć stronę przepływów pracy.

Wow…

Problem: Podczas tworzenia nowej witryny określ w Sharepoint 2016, otrzymałem ten doskonały komunikat o błędzie „Odwołanie do obiektu nie powinno wskazywać na instancję jednego obiektu”!

błąd aplikacji podczas pobierania /_layouts/new.aspx

Sprawdzenie dzienników ULS ujawniło ważne błędy:
System.NullReferenceException: Odwołanie do obiektu nie pasuje do żadnego wystąpienia nowego zdrowy obiekt. siteIdToAvoid, webIdToAvoid, lista SPContentDatabase, SPContentDatabase databaseTheSiteWillBeDeletedFrom) w Microsoft.SharePoint.Administration.SPContentDatabaseCollection.FindBestContentDatabaseForSiteCreation (SPSiteCreationParameters siteCreationParameters, siteIdToAvoid GUID Guid webIdToAvoid, bazy danych, bazy danych SPContentDatabaseSPContentDatabase SPContentDatabase, bazy danych, bazy danych SPContentDatabase SPContentDatabase, źródła danych, baza danych SPContentDatabase SPContentDatabase, SPContentDatabase Baza danych,

Główny powód:

Jest to spowodowane doskonałą, mocno uszkodzoną bazą danych treści powiązaną z naszą dedykowaną witryną aplikacji.

Rozwiązanie:

Usuń nieprawidłowe fragmenty mapy z bazy treści i artykułów, wykonując następujące czynności.

Krok 1: Uzyskaj identyfikator GUID aplikacji internetowej

Użyj poniższego oprogramowania PowerShell, aby kupić identyfikator aplikacji internetowej.

Połącz się ponownie, aby móc z serwerem SQL, otworzyć SSMS, zakreślić to zapytanie i wybrać bazę danych konfiguracji zestawu wsi.

SELECT ID, Nazwa, CAST (właściwości w xml) AS wynikOD [obiekty]ID WO = „0da122ac-8d9d-4bc1-aa1f-93df85bced3c”

Nie cierpią z powodu awarii i błędów. Napraw je za pomocą Reimage.

Czy Twój komputer działa wolno? Czy wciąż otrzymujesz te nieznośne komunikaty o błędach? Cóż, nie szukaj dalej, ponieważ Restoro jest tutaj, aby uratować sytuację! To sprytne, małe oprogramowanie naprawi wszystkie problemy związane z systemem Windows i sprawi, że komputer znów będzie działał jak nowy. Nie tylko działa szybko i łatwo, ale jest również całkowicie bezpieczny - więc nie musisz się martwić o utratę ważnych plików lub danych. Więc jeśli chcesz pożegnać się ze swoim komputerowym nieszczęściem, pobierz Restoro już dziś!

  • 1. Pobierz i zainstaluj Reimage
  • 2. Otwórz program i kliknij „Skanuj”
  • 3. Kliknij „Napraw”, aby rozpocząć proces przywracania

  • Kliknij nową wartość kolumny Wynik i wyszukaj w odniesieniu do „m_Databases” i znajdź bazę danych z rzeczywistą wartością GUID „null”.

    Krok 3: Usuń uszkodzony link do bazy danych:

    To daje: prawdopodobnie spowoduje wygenerowanie określonego wyjątku „Usuń” z bezwzględnym argumentem(-ami) „1”: „Odwołanie do obiektu nie określa nowej instancji obiektu”. Ale nie martw się.

    To oprogramowanie jest niezbędne dla każdego, kto ma problemy z komputerem. Naprawi twoją maszynę i uchroni cię przed komunikatami o błędach!