IIS で Web サイトとして構成された ASP.Net Web サイトをリモート フォルダーに展開する FinalBuilder プロジェクトがあります。ビルド スクリプトの一部として、FinalBuilder アクションHTTP Get Fileを使用して、デプロイが成功したかどうかを判断したいと考えています。
Web サイトが (IIS 6 で) 統合 Windows 認証を使用するように構成されており、匿名アクセスが有効になっていないため、問題が発生しています。
現在、HTTP Get File アクションには少数のプロパティしかありません。そのうちの 1 つは、UserName と Password を含むセキュリティ セクションです。すごい!と思いました。ファイルを取得するときに、FinalBuilder が偽装する有効な資格情報をそこに入れることができます。私が間違っていたことが判明しました。次のエラーが表示されます。
URL の取得中にエラーが発生しました: ソケット エラー # 10061 接続が拒否されました。
セキュリティ ユーザー名とパスワードを設定せずにアクションを実行すると、次のエラーが発生します。
URL の取得中にエラーが発生しました: HTTP/1.1 401 Unauthorized Response Code: 401
私の問題の文脈に役立ついくつかの事実を次に示します。Windows Server 2003 のインストール時に FinalBuilder 6 Professional を実行し、ASP.Net Web サイトを社内 LAN 内のリモート IIS6 サーバーに展開しています。匿名アクセスを許可するようにリモート サーバーで IIS を構成すると、HTTP Get File アクションをエラーなしで実行できます。ただし、この特定のサイトを匿名アクセスで実行することは、私たちの状況では受け入れられません.
誰でも回避策を提案できますか?