我有一个 EPIserver 站点,当我在 IISExpress 中运行它时它不会启动,但是当我在 VS 开发服务器中运行它时它可以工作。
尝试使用 IIS Express 时,我没有收到任何错误消息,它只是启动并且从不显示任何错误消息或网站。我什至没有超时,只是等待一个空白页....
当我调试并点击 Break All 时,我得到以下代码:
private void LoadPressItems()
{
var startPage = GetPage(PageReference.StartPage);
if (startPage[Globals.PressItemRootPropertyString] != null)
{
var pressItemRoot = startPage[Globals.PressItemRootPropertyString] as PageReference;
if (!PageReference.IsNullOrEmpty(pressItemRoot))
{
if (MaxItems <= 0) MaxItems = 5;
var pages = (from page in GetChildren(pressItemRoot)
where page.IsPublished() &&
page.StopPublish > DateTime.Now
select page).Take(MaxItems).ToList();
pageList.DataSource = pages;
pageList.DataBind();
}
}
}