Asp.net 按下按钮不启动
我有一个EPIserver站点,当我在IISExpress中运行它时,它不会启动,但当我在VS开发服务器中运行它时,它会工作 我没有收到任何错误消息时,试图使它与IIS Express,它只是开始,从来没有出现任何错误消息或网站。我甚至没有得到一个暂停,只是一个空白页等待 当我调试并点击Break All时,我得到以下代码:Asp.net 按下按钮不启动,asp.net,iis,iis-express,episerver,Asp.net,Iis,Iis Express,Episerver,我有一个EPIserver站点,当我在IISExpress中运行它时,它不会启动,但当我在VS开发服务器中运行它时,它会工作 我没有收到任何错误消息时,试图使它与IIS Express,它只是开始,从来没有出现任何错误消息或网站。我甚至没有得到一个暂停,只是一个空白页等待 当我调试并点击Break All时,我得到以下代码: private void LoadPressItems() { var startPage = GetPage(PageRefere
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();
}
}
}
private void LoadPressItems()
{
var startPage=GetPage(PageReference.startPage);
if(起始页[Globals.PressItemRootPropertyString]!=null)
{
var pressItemRoot=startPage[Globals.PressItemRootPropertyString]作为页面引用;
如果(!PageReference.IsNullOrEmpty(按ItemRoot))
{
如果(MaxItems DateTime.Now)
选择page.Take(MaxItems.ToList();
pageList.DataSource=页面;
pageList.DataBind();
}
}
}
我很少使用IIS Express,但我的建议是确保EPiServerFramework.config是可写的
如果这不能解决问题,请配置log4net(EPiServerLog.config)并将其置于调试或信息模式,如果站点出现故障,您可能会得到更清晰的图像
我也可以建议您在与epserver相关的问题上使用它。- IIS Express=IIS7
- VS开发服务器=IIS6
我建议您选择与live environment IIS版本匹配的本地服务器并从那里开始。您需要添加代码,因为。因此,当你陷入(编程问题)困境时,希望你首先提出并发布特定的问题。您应该尝试供应商支持,社区支持,或者-这听起来像是一个安装问题,而不是一个编程问题。如果您通过调试启动应用程序,然后点击“全部中断”按钮,应用程序在哪里中断。调用堆栈显示了什么?@GregB问得好!谢谢我在下面回答这些评论。或者实际上,我更新了这个问题。@Lautaro调试器说它停在哪一行?