2

まだ SharePoint を展開中ですが、サーバーを稼働させ、プライマリ サイトを稼働させています。sharepoint.mydomain.com として設定しました。次に、「ヘルプ センター」という新しいサイトを作成しました。その URL は sharepoint.mydomain.com/help_center でした。たくさんのコンテンツを追加し、それを展開する計画を立て始めた後、URL を sharepoint.crowholdings.com/help に変更することにしました (私たちがそのようにうるさいという理由だけで)。これを行うには、サイト (元の URL) に移動し、[サイトの設定] > [タイトル、説明、およびアイコン] に移動し、URL 名ボックスで「help_center」を「help」に変更して [OK] をクリックしました。その時、すべての地獄が解き放たれました。エラーが発生しました。残念ながら、先に進む前にそれをキャプチャしなかったので、それが何を言ったのか正確には覚えていませんが、アドレスバーにまだ古い URL (/help_center/) が表示されていることに気付いたので、新しい URL に変更してみました。 URL (/help/) でも 404 エラーが発生しました。IISReset を試し、サーバーを再起動しましたが、ページにアクセスしようとするたびに 404 エラーが発生します。プライマリ サイトに戻ると、[ヘルプ センター] タブの URL が新しい URL (sharepoint.mydomain.com/help/SitePages/Home.aspx) に更新されていますが、クリックすると 404 エラーが発生します。新URLでも旧URLでもサイトにアクセスできません。[ヘルプ センター] タブの URL が新しい URL (sharepoint.mydomain.com/help/SitePages/Home.aspx) に更新されましたが、クリックすると 404 エラーが発生します。新URLでも旧URLでもサイトにアクセスできません。[ヘルプ センター] タブの URL が新しい URL (sharepoint.mydomain.com/help/SitePages/Home.aspx) に更新されましたが、クリックすると 404 エラーが発生します。新URLでも旧URLでもサイトにアクセスできません。

サイトマネージャーでサイトとそのすべてのアセットを引き続き表示できますが、メニューからサイト設定 (サイト設定、ユーザーとグループ、高度なアクセス許可、または一般設定) にアクセスしようとすると、404 エラーが引き続き発生します。 )。アドレス バーの URL を新しい名前から古い名前に変更しようとすると、「ファイルが見つかりません」という別のエラーが表示されます。

また、stsadm コマンド (ここで参照: http://technet.microsoft.com/en-us/library/cc263508.aspx ) を使用してみましたが、次のエラーが発生します。

  • 新しい名前を使用しようとすると、次のエラーが表示されます。 Web アプリケーション SPWebApplication Name=sharepoint.mydomain.com でサイト sharepoint.mydomain.com/newsite が見つかりませんでした。
  • 古い名前を使用しようとすると、次のエラーが表示されます: 0x80070002"/oldsite" という名前の Web はありません。

他の提案は大歓迎です!ありがとう!][Q][

これは同様の投稿ですが、提案された解決策はどれもうまくいきませんでした:サブサイトの名前を変更した後のSharepoint 404エラー

4

3 に答える 3

0

これは間違いなく奇妙です。別の URL を使用したことがあるので、サブ サイトの名前 (+URL) のみを変更し、サブ サイトが以前に存在していたホスト ヘッダーとサイト コレクションを変更していませんか?

SharePoint Designer を使用して、サイトがまだ適切な場所にあることを確認できます。SharePoint Designer を使用できますか? に接続しようとするとエラーがスローされますか...<yoururl>.../help、それとも を使用する必要があります.../help_siteか?

言及されていませんが、常に最初のステップとして必要なこと: ULS ログを確認してください。ここで見つけることができます: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS。それらを表示するのに最適なツールは、Microsoft のULSViewerです。404 よりも多くの情報が見つかる可能性が高いです。

さらに、PowerShell やSharePoint ManagerSPWebなどを介して(明確にするために) サイトを検査しようとします。および他のすべての URL 関連のプロパティを調べて、何かおかしいと思われる点がないかどうかを確認してください。Powershell では、次のようなサイトが表示されます。SPWeb.AbsoluteUrl

$help = Get-SPWeb http://sharepoint/help
$help | get-members

get-membersチェックアウトできるすべてのメソッドとプロパティが表示されます。

あなたの行動は間違いなく正常ではなく、もう少し掘り下げる必要があります. ULS ログから始めます。

于 2012-09-11T06:57:12.293 に答える
0

非常に遅いことは承知していますが、その理由の 1 つは、IIS に同じ名前 ("help") の仮想ディレクトリがある可能性があるためです。

于 2013-08-14T23:21:19.463 に答える
-2

Powershell または SharePoint Designer が役立つ場合があります

パワーシェル

削除-SPSite -ID "URL" -GradualDelete

SharePoint Designer は問題のサイトを表示できますか?

于 2012-09-10T21:28:18.697 に答える