-1

私は現在、企業のイントラネット アプリケーションに取り組んでいます。現在構築中の ASP.NET Web サイトとやり取りできる Windows サービスまたは何らかのプログラムをユーザーにインストールしてもらいたいと考えています。

目標は、Web サイトのボタンをクリックして、現在のユーザーのコンピューターと通信できるようにすることです。これにより、ローカルにインストールされたプログラムでのみ可能な Outlook 電子メールの下書きやその他のタスクを作成できるようになります。

どうすればこれをやってのけることができますか?理想的には、すべてのブラウザー、または少なくとも IE、Chrome、および Firefox で動作する必要があります。

4

4 に答える 4

1

ローカルで実行する「ワーカー」プログラムを作成し、それを何らかのファイル拡張子 (例: *.sbonskosky) に関連付けます。

Web アプリケーションが何らかの作業をローカル プログラムに送信したい場合、ブラウザを使用してダウンロードされ、関連付けられたプログラムによって「実行」される *.sbonskosky ファイルを生成します。ブラウザが PDF を「開くか保存するか」を尋ねてきたときに「開く」を選択した場合と同様に、Acrobat が起動します。

于 2013-05-28T19:14:32.200 に答える
0

クライアント OS を Windows に制限できる場合は、ClickOnce が適しています。すべての主要なブラウザでサポートされています。

基本的に、デスクトップ アプリを作成し、それをサーバーからデプロイします。クライアント側では、アプリケーションはローカルで特権を持つユーザーで動作するため、すべてのローカル コンポーネントと対話できます。

于 2013-05-28T19:01:26.043 に答える