5

私のサーバーにはフロントページの拡張機能がなく、今後もそうではないため、これまで常に FTP 経由でウェブサイトをアップロードしてきました。

Visual Studio 2012 の最新リリース (11.0.51106.01 Update 1) を使用しています (ただし、この問題は 2012 年全体の問題だと思います)、Web サイトを公開できません!

エラーメッセージは

2>「ファイル」を Web サイトに追加できません。FTP パッシブ モードは使用できません

また、接続が検証されていることも指摘しておきますので、エラー メッセージは明確で意味のあるものに過ぎないと思います。

それで、私は3つの質問があります。

  1. これは私が間違っていることですか、それとも Visual Studio 2012 の不具合ですか?
  2. パッシブ モードでこれを行うべきですか、それとも Web サーバーを更新して「アクティブ モード」を有効にするべきですか?
  3. FTP は引き続き使用できる方法ですか? それとも、Web 配置オプションを調査する必要がありますか?
4

6 に答える 6

4

回避策として、サイトをファイルシステムに公開し(つまり、ローカルに保存し)、別のFTPクライアントを使用して転送します。それはまったく素晴らしいことではありませんが、あなたが必死で選択肢がない場合、それは解決策かもしれませんが、一時的です。

実際の修正として、これを有効にするのはサーバー次第です。私の場合、ファイアウォールの問題(FileZillaサーバーへの着信アクセス許可の付与)であり、FileZillaサーバーのカスタムポート範囲(パッシブ)を使用していないことが判明しました!これは、ポートの問題であったことを示しています。

ただし、これは、VS 2012でパッシブモードをオン/オフにできる、またはできない理由を説明していませんが、以前のリリースでは可能でした。

于 2013-03-19T09:32:20.953 に答える