7

ASP.Net MVC サイトを Azure Web サイト アカウントにアップロードしようとしましたが、深刻な問題が発生しています。ほとんどのファイルは正常に転送されますが、いくつかは常に失敗します。問題は、失敗するのは常に同じファイルであり、その理由がわかりません。FTP と「Web Deploy」メソッドを使用して Visual Studio からデプロイしようとしましたが、FileZilla 経由で FTP と FTPS を使用してみましたが、同じ問題が発生しました。私は何が間違っているのでしょうか???

これは、私が見ているエラーの FileZilla ログです。

Status: Resolving address of waws-prod-blu-003.ftp.azurewebsites.windows.net
Status: Connecting to 137.117.88.16:21...
Status: Connection established, waiting for welcome message...
Response:   220 Microsoft FTP Service
Command:    USER xxxxx\xxxxxxxx
Response:   331 Password required
Command:    PASS *********
Response:   230 User logged in.
Command:    OPTS UTF8 ON
Response:   200 OPTS UTF8 command successful - UTF8 encoding now ON.
Status: Connected
Status: Starting upload of C:\websites\HSDeploy\css\bootstrap.min.css
Command:    CWD /site/wwwroot/css
Response:   250 CWD command successful.
Command:    TYPE A
Response:   200 Type set to A.
Command:    PASV
Response:   227 Entering Passive Mode (137,117,88,16,39,138).
Command:    STOR bootstrap.min.css
Response:   550 The process cannot access the file because it is being used by another process. 
Error:  Critical file transfer error

これは、失敗しているファイルの 1 つの例にすぎません。これは Windows Azure Web サイトのバグですか、それとも何か問題がありますか? これは重大な問題であり、Azure でサイトを機能させる上での大きな障壁であるように私には思えます。:-(

4

6 に答える 6

8

これは、サーバーのタイムアウトの問題のようです。最初の接続がまだファイルをアップロードしようとしている間に 2 番目の接続を開始しないように、接続を維持するように FTP クライアントに指示する必要があります。

FileZilla クライアントでこれを設定するには、[編集]、[設定]、[接続]、[FTP] の順に移動し、[FTP キープアライブ コマンドを送信する] チェックボックスをオンにします。

問題の詳細な説明については、http: //blogs.msdn.com/b/wats/archive/2013/12/13/setting-up-a-passive-ftp-server-in-windows-azure-を参照してください。 vm.aspx 一番下までスクロールして、「Azure SLB の観点から考慮すべき点」セクションを読みます。

Azure 上の FTP で同じ問題が発生し、上記の [FTP キープアライブ コマンドを送信する] チェックボックスをオンにして問題を解決しました。

お役に立てれば!

于 2014-08-15T06:08:19.853 に答える
4

Azure + FileZilla で同じ問題が発生していました。FTPS ホスト名ではなく、FTP ホスト名に接続することで問題を解決しました。

于 2013-12-09T04:20:27.710 に答える
0

わかりました、並べ替えました。私は Amazon Web Services マシンを試していましたが、奇妙なファイルが何度も転送に失敗し、同じファイルを選択しているようでした.

私の場合、それを台無しにしていたのは、クライアント マシン上のウイルス対策ソフトウェアでした。平均....

于 2014-01-22T21:10:14.953 に答える