2009-04-30 10 views
0

Während ich eine Testumgebung eingerichtet habe, habe ich versucht, viele verschiedene Arten von Websites zum Testen verschiedener Dinge einzurichten, als ich in einem seltsamen Fehler in SharePoint stieß.Löschen Sie ein nicht vorhandenes Web

Ich erstellte eine Unterwebsite unter einer leeren Websitevorlage und sah die Option für "Nachrichtenwebsite", also habe ich sie ausgewählt und eine Fehlermeldung erhalten, dass die Veröffentlichungsfunktion auf der Websitesammlungsebene nicht aktiviert war.

Fein. Also, ich ging hin und es aktiviert und dann versucht, die Website erneut zu erstellen, und ich habe den Fehler:

The Web site address "/mpsite/news" is already in use

Ok, so dass die Website muss ohnehin erstellt wurden, damit ich versuchen, die URL zu besuchen und erhalten:

The webpage cannot be found

Fein. Also, es ist offensichtlich in der Mitte der Website-Erstellung Fehler, so dass ich es einfach über STSADM löschen. Falsch:

There is no top-level Web site named " http://server/mpsite/news/ ".

So wird die Website in den Websites und Workspaces-Liste aufgeführt, aber nicht wirklich existiert und nicht gelöscht werden kann.

Wie kann ich es aus der Liste Websites und Arbeitsbereiche entfernen?

+0

Wie ist das mit der Programmierung verbunden? – markus

Antwort

3

Sie sind in eines der schönen undokumentierten "Features" von SharePoint gelaufen - Site Templates werden angewendet nach Die Site wird in einem separaten, diskreten Schritt erstellt. Das bedeutet, dass eine Site möglicherweise (soweit es die Inhaltsdatenbank betrifft) ohne Template "existieren" kann, was Sie mit einer Site verlässt, zu der Sie nicht navigieren können, aber immer noch "existiert" im SharePoint-Fegefeuer (ich habe geschrieben ein paar Hacks, die sich auf dieses "Feature" beziehen.

Es sieht für mich aus, als ob Sie in eine solche Situation geraten sind - als Sie Ihre Website erstellt haben, schätze ich, dass Sie den Fehler erhalten haben, bevor die Vorlage auf Ihre Nachrichten-Website angewendet wurde.

Die Art und Weise, wie ich in der Vergangenheit ähnliche Probleme behoben habe, war die Verwendung von SharePoint Designer zum Löschen der Websites - da es direkt in die Inhaltsdatenbank hineinspäht, was nicht vorhanden ist, könnte es den Löschvorgang vereinfachen Ihre rouge Nachrichtenseite.

Hoffe, das hilft!

0

Ich weiß, das ist alt, aber es kann jemandem helfen. In SP2013 funktionierte der Befehl Remove-SPWeb Powershell mit der URL des beschädigten Webs perfekt für mich.

Verwandte Themen