-1
ASP.NETサイトでホストされているSilverlightアプリケーションがあります。さて、アプリケーションの最初の起動時に何かを実行する必要があります(データベースの更新コードを実行してください)。私はこれを行うために正しい場所を探しています。 誰でもこのコードをどこに置く必要がありますか? - ありがとう。Silverlight - サーバー側でアプリケーションを起動する方法
ASP.NETサイトでホストされているSilverlightアプリケーションがあります。さて、アプリケーションの最初の起動時に何かを実行する必要があります(データベースの更新コードを実行してください)。私はこれを行うために正しい場所を探しています。 誰でもこのコードをどこに置く必要がありますか? - ありがとう。Silverlight - サーバー側でアプリケーションを起動する方法
あなたは、例えば、あなたのアプリケーションクラスでStartup
イベントに追加することができます
public partial class App : Application
{
private void Application_Startup(object sender, StartupEventArgs e)
{
... startup code here
}
}
MSDNを参照してください。これは、サーバー側ではなくクライアント側で実行されることに注意してください。 Silverlightアプリケーションのコードはサーバー上で実行されません。
サーバー上でコードを実行する必要がある場合は、Silverlightコントロールをaspxページにホストし、ページのPage_Load
イベントを上書きして、Silverlightクライアントがブラウザに送信されるコードBEFORFEを実行します。
コードダウンロード後に発生する必要がある場合は、 'Application_Startup'コードでサーバー上のWCFサービスを呼び出してください。 –
良いコメント - すべてはあなたが何が起こる必要があるかによって異なります。 – Ryan