2009-04-30 11 views
0

テスト環境を設定しているうちに、SharePointで奇妙なバグが発生したときにさまざまなテストを行うためにさまざまな種類のサイトを設定しようとしていました。存在しないWebを削除する

空のサイトテンプレートの下にサブサイトを作成し、「ニュースサイト」のオプションを見ていたので、サイトコレクションレベルで公開機能が有効になっていないというエラーが表示されました。

Fine。だから、私は行って、それを活性化し、再度サイトを作成しようとしましたし、私はエラーを得た:

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

[OK]を、私はURLを訪問し、取得しようとするので、サイトはとにかく作成されている必要があります。

The webpage cannot be found

Fine。だから明らかにサイト作成の途中でエラーが発生したので、STSADM経由で削除するだけです。間違っている:

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

したがって、サイトはサイトとワークスペースのリストに表示されますが、実際には存在せず、実際には削除できません。

サイトとワークスペースのリストから削除するにはどうすればよいですか?

+0

これはプログラミングとどのように関連していますか? – markus

答えて

3

の後、素敵な文書化されていないSharePointのサイトのテンプレートの1つが、に適用されて実行されました。これは、潜在的に、(コンテンツデータベースに関する限り)サイトがテンプレートなしで存在する可能性があることを意味します。これは、参照できないサイトを残しますが、SharePointの煉獄にはまだ存在しています実際には、この "機能"に頼っているハックのいくつかを書いています)。

このような状況に遭遇したように見えます。サイトを作成するときに、テンプレートがニュースサイトに適用される前にエラーが発生していると思います。

SharePoint Designerを使用してサイトを削除する方法がありました。これはコンテンツデータベースに何が存在するのか存在しないのかを直接見ているため、削除のトリックを行う可能性がありますあなたのルージュのニュースサイト。

希望すると便利です。

0

私はこれが古いと知っていますが、誰かを助けるかもしれません。 SP2013では、破損したWebのURLを含むRemove-SPWeb Powershellコマンドを実行すると、完全に機能しました。