2

この問題の解決策を Google で検索しましたが、まだ一致するものが見つかりません。

Visual Studios 2010 を使用して、単純な "Hello World" Web パーツを SharePoint に展開しようとしています。

をヒットするとF5エラーが発生します:「展開ステップ 'Retract Solution' でエラーが発生しました: SharePoint サイトに接続できません: http://example.com/。これが有効な URL であり、SharePoint サイトが有効であることを確認してください。このプロジェクトを新しいコンピューターに移動した場合、またはプロジェクトの作成後に SharePoint サイトの URL が変更された場合は、プロジェクトのサイト URL プロパティを更新してください。」

わかりました、私は多くの検索を行いました。これまでに試したことをお話しします。私は、ファームに対する完全な管理者権限と、両方のデータベースに対する完全な権限を持っています。Web パーツの URL プロパティが、Central Admin にリストされているサイト プロパティと一致することも確認しました。

誰かがアドバイスや洞察を持っているなら、それは大歓迎です。前もって感謝します。

PS (編集) また、デプロイ先のファームとビジュアル スタジオは同じマシン上にありますか? それはそれを引き起こすでしょうか?

4

5 に答える 5

2

Visual Studio でプロジェクトのプロパティを確認します。ソリューション エクスプローラーでプロジェクト ノードをクリックし、F4 キーを押して、[サイト URL] プロパティを確認します。次のいずれかが含まれている必要があります。

  1. http://[お使いのマシン名][:ポート]/[サイト コレクションまたは Web 相対 URL]
  2. http://localhost[:port]/[サイト コレクションまたは Web 相対 URL]
  3. http://[お使いのマシンの IP アドレス][:ポート]/[サイト コレクションまたは Web 相対 URL]

Visual Studio は、Web フロント エンドまたはアプリケーション サーバーであるそのマシンにインストールする必要があることに注意してください。

ソリューションの撤回でエラーが発生した場合は、最初に非アクティブ化し、Central Admin から削除してみてください。次に、Visual Studio で展開と撤回のチェック サイクルを作成してみます。それでもエラーが発生する場合は、Visual Studio 出力ウィンドウ (Ctrl+W、O) からのログをここに投稿してください。

于 2012-04-06T06:56:02.043 に答える
1

このトピックで参照されているチュートリアルの STSADM コマンドを使用して、Web パーツを展開することができました。どうもありがとうございました。

私が抱えている問題はマルチサーバー インストールに関係しているようで、まだ簡単な回避策はないと思います。

回答ありがとうございます。

于 2012-04-10T16:25:44.637 に答える
0

この問題をデバッグするには、以下の手順に従ってください 。1) http://mysite.comサイト
をホストしているサーバー上のIEでURLを参照します。2)参照できる場合は、Visual Studioのプロジェクトプロパティで新しいサイトのURLを指定して、このWebパーツを別のサイトに展開してみてください。 3)ソリューションをサイトに展開するには、サイトをホストしているのと同じコンピューター上にVisualStudioが必要です。 4)stsadmを介してWSPを展開してみてください。詳細を確認するには、ここをクリックしてください


。Visual StudioでWSPを作成するには、プロジェクトを右クリックします->[パッケージ]をクリックします->プロジェクトを完全に右クリックします->[Windowsエクスプローラーで開く]をクリックします->[bin]ディレクトリを開きます->[Debug]ディレクトリを開きます->プロジェクト名と拡張子が.wspとなる名前のファイルが表示されます
。5)上記のいずれかが展開手順を実行するのに役立たない場合。

于 2012-04-07T16:25:07.057 に答える
0

次のことを行ってください

  1. 展開しようとしているサイトコレクションが機能しているかどうかを最初に確認できますか
  2. SharePointプロジェクト>プロパティ(F4)>ビルドタブのプロパティを開き、プラットフォームがアクティブ(任意のCPU)に設定されていることを確認します。
  3. サーバーの全体管理からソリューションを削除してから、ソリューションの展開を再試行してください。

それでも同じ問題が発生する場合は、SharePointログからログファイルを添付してください。

ありがとう、-Santosh

于 2012-04-06T13:21:25.407 に答える
0

URLVisual Studio Sharepoint プロジェクトの Site プロパティについて言及しましたか? プロパティのウィンドウに( ctrl+ shift+ ) を使用して開き、[サイト URL] がソリューションをデプロイする Web アプリケーションであることを確認します。pproject Properties

このリンクが役に立つかもしれません: http://www.dev4side.com/community/blog/2010/2/28/error-occurred-in-deployment-step-%27recycle-iis-application-pool%27.aspx

于 2012-04-05T18:24:24.277 に答える