我想在 Application_Start 之前从库中运行一些代码,我想知道这是否可能仅使用 Azure 网站,或者我是否必须购买 Azure Web Role 实例并使用 RoleEntryPoint?
问问题
169 次
1 回答
2
您是否尝试过使用WebActivator NuGet 包?在GitHub 上查看更多详细信息,但它的基础只是向您的应用程序添加一个属性和一个初始化方法。例如:
using System;
[assembly: WebActivator.PreApplicationStartMethod(typeof(MyApp.Bootstrapper), "PreStart")]
namespace MyApp {
public static class Bootstrapper {
public static void PreStart() {
// Add your start logic here
}
}
}
中的代码PreStart
将在 Application_Start 之前运行。
您可以使用其他属性在关机时 ( ApplicationShutdownMethodAttribute
) 和启动后 ( PostApplicationStartMethodAttribute
) 执行操作。
于 2013-05-23T13:08:34.817 回答