2

最近、SharePoint ソリューションを TFS からローカル ディレクトリにマップし、最新バージョンを正常に「取得」しました。

ビルドされていませんでしたが、これは、ソリューションに含まれるいくつかのプロジェクトのプロパティにサイト URL がなかったためです。そこで、中央管理を使用して、新しい Web アプリ (ポート 36352) を作成しました。次に、URL とポートをサイト URL に追加したところ、正常に構築されています。

ただし、デバッガーで実行すると、次の 2 つのエラーが発生します。


エラー 2 展開手順 'Recycle IIS Application Pool' でエラーが発生しました: SharePoint サイトに接続できません: :36352/">http:// :36352/ (セキュリティ上の理由で URL を削除しました)。これが有効な URL であり、 SharePoint サイトがローカル コンピュータで実行されています。このプロジェクトを新しいコンピュータに移動した場合、またはプロジェクトの作成後に SharePoint サイトの URL が変更された場合は、プロジェクトの [サイト URL] プロパティを更新してください。

エラー 3 プログラム 'Path.PowerShell.exe' (セキュリティ上の理由で削除されたパス) には、エントリ ポイントに適した静的な 'Main' メソッドが含まれていません


最初のエラーは、作成した新しい Web アプリに「接続」した方法に関連しているようです。この部分を正しく実行しましたか?

2 番目のエラーは、デバッガーが実行されるエントリ ポイントに関するものと思われますが、これは共有ポイント サイトであるため、サイトを実行したいだけです (VS はこれを何らかの形で共有ポイントとして識別しませんでしたか?)。

助けてくれてありがとう。

4

1 に答える 1

3

別のサーバーでソリューションを使用したときに、この例外が発生しました。ソリューションが SharePoint Web アプリケーションと同じサーバー上にあることを確認してください。ソリューションを実行すると、Visual Studio はソリューションをパッケージ化し、プロパティで指定した URL に展開しようとします。プロジェクトがビジュアル Web パーツなどのファーム ソリューションである場合は、展開する権限があることを確認してください。

于 2012-05-01T22:49:19.710 に答える