2016-12-17 9 views
0

これをカスタムオブジェクトに追加しようとしました。カスタムオブジェクトのコードからサーバー上でC#アプリケーションを実行する方法

System.Diagnostics.Process.Start("E:\archer\mycsharpapp.exe") 

これは私にエラーシステムが定義されていないことを示します。

+0

私は 'rsa-archer-grc'に慣れていませんが、コードが実行する環境に' mscorlib'( 'System'ネームスペースの多くの主要コンポーネントがあります)への参照がなく、その代わりに、別のネームスペースでBCLを独自に実装しています。 – Dai

答えて

1

高水準の言語ステートメントをカスタムオブジェクトに記述することはできません。 カスタムオブジェクトは、HTML/CSS javascript/jQueryなどのクライアントサイドスクリプト言語のみをサポートします。

+0

返信いただきありがとうございます。とにかくボタンをクリックしてコンソールアプリケーションを起動できますか?私は5.5で知っている。 SP4 REST APIはデータフィードの開始を許可します。私は自分のアプリケーションを開始したい。ありがとうございました。 – Harminder

+0

アプリケーションの起動には高度な言語構文が必要なため、カスタムオブジェクトからトリガすることはできません。 –

1

Tanveerは正しい - Archerカスタムオブジェクトフィールドに埋め込まれたJavaScriptコードからサーバー上のアプリケーションを直接呼び出すことはできません。

しかし、基本的なWebアプリケーション(ASP、.NET、PHP、Java - あなたが知っている言語であれば)を作成して、特定のプロパティを持つURL上の要求を聞くことができます。要求が受信されるとすぐに、Webサーバーは必要なコードを実行できます。さらに、アーチャーからのエンドユーザーセッションIDを受け入れることで基本的なセキュリティを実装することができます。そのため、特定のユーザーが実際にArcherにリクエストごとにログインしていることを検証できます。

幸運を祈る!

関連する問題