まだ答えを探していますが、私は週末のより良いところを試してみることをお勧めします。
You TFS-2010を使用している場合は、zipファイルをダウンロードして何かを得ることができます。代わりににをダウンロードして、自分でコンパイルしてください。
Webサイトプロジェクトをそのまま使用するには、IISがインストールされたコンピュータでビルドを行う必要があります。これは、開発Webサーバーを使用するプロジェクトを変更するのではなく、私がやったことです。
VS-2008がインストールされていない場合は、ソリューション全体をVS-2010にアップグレードするだけですべてが正常に動作します。私は最小限の問題でウェブサイトプロジェクトの目標を4.0フレームワークに変更しました。 TestsRequiredTfsClientプロジェクトとTools.HttpSendプロジェクトをアンロードして残りのプロジェクトをビルドする必要がありました。
プロジェクトをビルドしたら、ビットをWebサーバー上の適切な場所に取得するために、SvnBidge home pageに概要が記載されている2つの手順に従う必要があります。それが完了したら、web.configファイルを調整する必要があります。ここで
は、変更する必要のappSettings、あなたが使用する必要がある値は次のとおりです。
<add key="LogPath" value="--directoryYouWantToKeepLogsIn--" />
<add key="DomainIncludesProjectName" value="False" />
<add key="TfsUrl" value="http://--tfsServerName--:8080/tfs/--projectCollection--" />
<add key="ReadAllUserDomain" value="--yourDomain--" />
<add key="ReadAllUserName" value="--domainUserName--" />
<add key="ReadAllUserPassword" value="--domainUserNamePassword--" />
あなたは4.0フレームワークにWebサイトをアップグレードすることを決定した場合は、アプリケーションを更新する必要があることを忘れないでくださいおそらく2.0として作成されたからです。
ほとんど完了した後、ウェブサイトが設定されました。 SvnBridge.PerfCounter.Installerプロジェクトからいくつかのパフォーマンスカウンターをインストールする必要があります。問題が発生したら、ウェブサイトをインストールした同じサーバーにこれらのビットをコピーし、exeを実行してください。
THISはなく、少なくとも、セキュリティが非常に最後オーケー
で動作しませんでした。すべてのユーザーにWindowsログインがあるため、匿名アクセスを有効にしてからWindows認証以外のアクセスをすべて無効にしたため、ダイジェストセキュリティは使用しません。
Windows認証はすべてのユーザーで機能しませんでした。一部のユーザーはリモートでした。ソースコードを調べたところ、基本認証が動作する唯一の選択肢であることが明らかになりました。私はユーザーが自分としてログインし、そのユーザー名をTFSに渡して、チェックインが完了すると正しいユーザーに記録できるようにしなければなりませんでした。
RP
ありがとう、ライアン!これらの手順は素晴らしいです!また、TortoiseSVNクライアントとNetBeans IDEで「405:Method Not Allowed」エラーが発生したため、IIS仮想ディレクトリ>モジュールでWebDAVModuleを削除する必要がありました。 –