2017-04-25 8 views
0

私はSOFのすべての投稿を検索しています。私はできることすべてを検索していました。Trouble Publishing C#Windowsフォームアプリケーションをウェブサイトに公開

私はで最初のClickOnceを使用し始めた2015年

Visual Studioの使用していますが、その後、私は信じて、私はClickOnceのが唯一のイントラネットの設定で動作することを考え出しましたか? だから私は単純に "ビルド - >公開アプリケーション"を打つことに決めましたが、それはどちらもうまくいきませんでした。

「.exeファイルを取得する」方法を説明する記事がたくさん見つかりましたが、それは私が望むものではありません。

ClickOnceとシンプルパブリッシュのアプリケーションメソッドの両方を実行しているうちに、自分のファイルを自分のWebサイトフォルダに公開することができました。 setup.exeファイルとアプリケーションフォルダも表示されます。しかし、HTMLコードにリンクを張ってsetup.exeにダウンロードしてアプリケーションをインストールできるようになると、「setup.exeファイルが見つかりません」というメッセージが表示されますが、まだそこにあります。

私はVSアプリケーション.exeをダウンロードしてダウンロードして実行することができますが、これはClickOnceで更新することと同じではありません。

私のWindowsフォームアプリケーションを公開するためにステップバイステップで役立つ資料がありますか?それとも、なぜsetup.exeをダウンロードできないのか分かっていますか?

-Colt

enter image description here

enter image description here

+0

あなたがしようとしていることは明確ではありません。通常、デスクトップアプリケーションはWebサイトに公開されません。ユーザーにアプリケーションをダウンロードさせたい場合は、アプリケーションをサーバーにコピーして、Webサイト上のリンクを提供するだけです。それは本当に簡単です。 –

+0

私は彼らにアプリケーションを「インストール」できるようにしたいと思います。 ClickOnceはアプリケーションを更新するオプションを提供し、実行可能ファイルだけでなくインストーラによっても実行できます。私はsetup.exeファイルを公開し、ユーザーのコンピュータに、私のhostgatorウェブサイトにあるアプリケーションをインストールしようとしています。 – KangarooRIOT

+0

インストールフォルダのURLが機能していないと思われる場合は、「インストールフォルダURL」が正しく表示されていますか? – vipersassassin

答えて

0

私はあなたが後にしているので、その間違いソリューションパターン、ウェブサイトからアプリケーションを公開問題なくClickOnceのを使用しました。ステップバイステップで手にする文書はここにありますhttps://msdn.microsoft.com/en-us/library/142dbbz4(v=vs.90).aspx

一般に、ユーザーがリンクする.applicationファイルであり、setup.exeではありません。ほとんどのブラウザでは、ハイパーリンクからEXEファイルを直接実行することはできないため、.applicationファイルによってブラウザはSetup.exeをダウンロードしてローカルで実行できます。 ClickOnceは、アプリケーションをインストールするための定型HTMLページを生成します。アプリケーションにナビゲートしてアプリケーションをインストールしようとするとどうなりますか?

+0

私はこれを試してみます。私はそのドキュメントを読んだことがあります。私が見たことから、ClickOnce Publishタブの2つの公開場所の目的と違いは何ですか? Publishingフォルダとインストールフォルダ。どこに置いても問題ありませんか?ありがとう – KangarooRIOT

+0

「ClickOnceインストールフォルダURL」を検索すると、この有益なページが表示されます。https://msdn.microsoft.com/en-us/library/c37e68bc.aspx 「ユーザーがダウンロードしてダウンロードする場所アプリケーションが最初にアプリケーションを公開する場所である必要はありません。開発者がアプリケーションをステージングサーバーに公開した後、管理者がアプリケーションをWebサーバーに移動することがあります。 この場合、インストールURLプロパティを使用して、ユーザーがアプリケーションをダウンロードするWebサーバーを指定します。 " – PhillipH

+0

したがって、インストールフォルダは、アプリケーションのインストール先となる場所、およびその場所の更新をどこから探すかを指定します。 Publishingフォルダは、Visual Studioがファイルを書き込む場所です。 [インストールフォルダURL]プロパティで指定したURLを使用してユーザーがアクセスする限り、公開後に移動できます。 – PhillipH

関連する問題