2011-01-21 3 views
2

私はDreamhostのアカウントにFTPサイトを使用してClickOnceの通過のWinFormアプリを展開しようとしています。私は公開しようとすると、しかし、私は次のエラーを取得する:ここでFTPサイトへのClickOnceアプリを展開しようとしているが、FrontPageサーバー拡張機能がインストールされていないばかりエラー

Failed to connect to 'ftp://ftp.mydomain.com/client' with the following error: Unable to create the Web site 'ftp://ftp.mydomain.com/client'. The components for communicating with FrontPage Server Extensions are not installed.

はVisual Studioは、私がFTPに公開しています実現されていないようだパブリッシュ]タブ

Publishing Folder Location: ftp://ftp.mydomain.com/client

Installation Folder URL: http://ftp.mydomain.com/client

に私の設定ですFrontPageのサイトではなく、

誰でもこの問題を解決する方法を知っていますか?

答えて

7

Visual Studioは、のみにかかわらず、FTPやHTTP経由で接続するかどうかの、インストールフロントページ拡張機能を持つWebサーバへの公開をサポートしています。ホストがサポートしていない場合は、ローカルフォルダに公開してFTPクライアントを使用してコンテンツをアップロードする必要があります。

UPDATE:FrontPageの拡張コンポーネントは、あなたが(公開するために使用)で開発されているマシンにインストールする必要があります。サーバーは重要ではありません。単にFTPです。開発システムでは、コントロールパネルの[プログラムの追加と削除]に移動して、「Microsoft Visual Studio Webオーサリングコンポーネント」を修復します。使用しているバージョンによっては、VS2010などを修復する必要があるかもしれません。これにより、FPコンポーネントがあなたのマシンに再インストールされ、FTP経由でパブリッシュできます。承認の価値があるものを

+1

は、Windows 10/VS 2015 – Jahmic

1

は、VSがオンでのVisual Studio 2010が原因RAMを欠いているとか、いくつかのスリープまたは休止状態のフェーズ後の問題のために、このようなエラーを報告する可能性があるという事実です。私は年齢のために使用し、何百もの出版を行った完全によく構成されたサーバーでこれを経験しました。エラーは突然起こりましたが、唯一の薬はVS再起動(または時にはマシン全体の再起動)でした。宜しくお願いします。

0

MSDN specsによると、あなたはClickOnceのためのサーバーにいくつかのカスタムコンテンツ/ MIMEタイプを追加する必要があります:

If you are deploying a ClickOnce application from a Web server other than IIS, you may experience a problem if the server is returning the incorrect content type for key ClickOnce files, such as the deployment manifest and application manifest. To resolve this problem, see your Web server's Help documentation about how to add new content types to the server, and make sure that all the file name extension mappings listed in the following table are in place.

File name extension Content type 
=================== =========================== 
.application   application/x-ms-application 
.manifest    application/x-ms-manifest 
.deploy    application/octet-stream 
.msu     application/octet-stream 
.msp     application/octet-stream 

Dreamhostのは、あなたがadd custom mime types in a .htaccess fileすることができます。

2

あなたが最近xamarin.visualstudioInstall.msi Xamarin拡張をインストールしていますか? これは、停止された展開コンポーネントの原因です。 チェックこのディスカッション:アンインストールから「Xamarin」を削除 http://forums.xamarin.com/discussion/30406/bug-after-installing-xamarin

/私のために問題を修正し、プログラムを変更します。 その後、VS 2013およびVS 2015 RC1の展開が再び開始されました。

+0

大漁のための「追加/削除のプログラムの中にはもう存在しているようなものではないようです!私はそれが私にとっては同じ問題かもしれないと思う。私はVS用のXamarin拡張機能だけをアンインストールすることはできませんが、むしろ毎日の使用には実用的ではない完全なXamarinスイートをアンインストールする必要があります... – casaout

関連する問題