1

VisualStudioでのワンクリック発行が機能するようにIIS7でWeb配置をセットアップしようとしています。

アプリを公開しようとするたびに、401エラーが発生します。これは、WMSvcに対する認証に失敗しているようです。ビルド出力の詳細度を詳細に設定し、使用されているWebデプロイコマンドを確認できます。コマンドプロンプトから実行しようとすると、同じ401エラー(ERROR_USER_UNAUTHORIZED)が発生しますが、コマンドのauthTypeパラメーターをbasicからNTLMに変更すると、正常に動作し、正しく公開されます...

私が知っている限り、WMSvcは基本認証でのみ機能し、NTLMでは機能しませんでした。私のサーバー構成に関する限り、Windowsユーザーのみを受け入れ、Windowsユーザーと管理サービスユーザーを許可するように管理サービスを設定しようとしましたが、どちらの設定も問題にならないようです。

IISマネージャーを使用してローカルでリモートサーバーに正常に接続できますが、リモートサーバーでエクスポート機能のいずれかを使用しようとすると、リモート接続からアクセス許可の問題が発生します。これはすべて最も奇妙に思えますが、誰かがこの行動に光を当てることができますか?

4

1 に答える 1

1

私のために働いた答えを提供するだけで、無駄に検索した後、私はPhil Haackによる記事に出くわしました(完全に何か他のものを探している間):

すべてが機能しなくなるURL-ACLが定義されていることがわかりました。その投稿の指示に従ってください、そしてそれはすべてそれがそうあるべきであるようにちょうど働きました:-)

個人的には、Webデプロイメントのセットアップに関しては少し脆弱性が低く、苦痛を乗り越えればうまく機能することを願っています。

于 2011-11-10T17:57:47.487 に答える