San*_*tia 11
您可以在WebRole.cs中添加一些代码来修改应用程序池:
public class WebRole : RoleEntryPoint
{
public override void Run()
{
using (var serverManager = new ServerManager())
{
var mainSite = serverManager.Sites[RoleEnvironment.CurrentRoleInstance.Id + "_Web"];
var mainApplication = mainSite.Applications["/"];
var mainApplicationPool = serverManager.ApplicationPools[mainApplication.ApplicationPoolName];
mainApplicationPool["autoStart"] = true;
mainApplicationPool["startMode"] = "AlwaysRunning";
serverManager.CommitChanges();
}
base.Run();
}
public override bool OnStart()
{
// For information on handling configuration changes
// see the MSDN topic at http://go.microsoft.com/fwlink/?LinkId=166357.
return base.OnStart();
}
}
Run Code Online (Sandbox Code Playgroud)
注意:要使用,ServerManager您需要:
<Runtime executionContext="elevated" />在WebRole元素下添加您的服务定义| 归档时间: |
|
| 查看次数: |
2936 次 |
| 最近记录: |