我有一个名为 Web 的 WebRole,我在 Azure Compute Emulator 中运行此代码:
public override bool OnStart()
{
using (var serverManager = new ServerManager())
{
string strSiteName = RoleEnvironment.CurrentRoleInstance.Id + "_" + "Web";
Site theSite = serverManager.Sites[strSiteName];
}
return base.OnStart();
}
但是 serverManager.Sites 只返回位于我本地 IIS 中的站点,但我需要托管在 Windows Azure 模拟器中的站点。
有什么建议么?