2

データの静的リストがあります。IISを再起動するたびに、このリストにデータを入力したいと思います。つまり、誰かがサイトにアクセスする前にリストに入力します。

誰でもneに答えを与えることができますか?

「ウォーミングアップモジュール」について聞いたのですが…使い方がわかりません。

4

4 に答える 4

2

WebActivator (nuget パッケージとして入手可能) を使用して、Web アプリの起動時にいくつかのコードを実行できます。

または、global.asax で Application_Start() を使用します。

于 2012-10-11T12:06:06.770 に答える
1

データをシングルトンプロパティとして実装できますか?

private object myListOfData;

object MyListOfData
{
    get
    {
        if (myListOfData == null)
            myListOfData = CodeYouWantToRunOnIisResart();

        return myListOfData;
    }
}
于 2012-10-11T12:08:00.583 に答える
0

Application_Start eventで使用できますglobal.asax

リンク: http: //msdn.microsoft.com/en-us/library/ms178473 (v = vs.100).aspx

サンプル

void Application_Start(object sender, EventArgs e)
{
      // Code that runs on application startup
}

リンク: http: //msdn.microsoft.com/en-us/library/microsoft.biztalk.kwtpm.tppubwebservice.global.application_start (v = bts.10).aspx

于 2012-10-11T12:09:49.117 に答える
0

IServiceBehavior インターフェイスを使用できます。

http://msdn.microsoft.com/en-us/library/system.servicemodel.description.iservicebehavior.aspx

于 2012-10-11T12:10:12.680 に答える