現在、ASP.NETで構築され、元々IE用に設計された企業イントラネットがあります。イントラネットの目的の1つは、ファイルのバージョン管理を管理し、現在のファイルバージョンでプログラムを起動することです。これには、イントラネットがマシン上でローカルにプロセスを開始する必要があり、ActiveXを使用して実行されます。
現在、イントラネットを可能な限りブラウザに依存しないように作り直していますが、このローカルアプリケーションの起動は困惑しています。
誰かがローカルでプロセスを開始するためのブラウザに依存しない方法を提案できますか?これは、Windowsドメインで認証されたコンピューターを使用する企業LANでの内部使用のみを目的としています。
おおまかな好みの順序で、私たちが浮かんだ可能性:
- Javascript(それは可能だと思います)
- Silverlight
- 閃光
- Javaアプレット
- Windowsグループポリシーを使用して「今」のタスクをスケジュールする(ハックのようです)
- ローカルで実行されるプロセスを持ち、サーバーからのIPCを使用します(これも一種のハックです)
誰もがうまくいく可能性があり、実装する巨大なPITAではないことについて何か考えがありますか?