我正在研究Web Project然后突然我的笔记本电脑崩溃了。 然后我再次启动笔记本电脑并再次打开我的项目。 然后我按F5 ASP开发服务器启动,但它没有显示我的笔记本电脑崩溃之前我正在工作的Web应用程序之后,我打开任何其他Web项目它的工作但不是我正在工作的那个。
答案 0 :(得分:3)
不幸的是,听起来您的文件在此过程中已损坏。
但是要检查的事情是:
代码还在吗?你看到了什么不同吗?
您可以将代码与其他有效的网络应用进行比较,以确定代码存在的任何问题。
断开你的项目以了解它为什么没有开火,这可以在Page_Load
如果您的代码不存在:
你的程序不可能在你的电脑重启之前存储一份副本,我只能说你有源控制,那么答案就是在那里查看。
您说您使用的是VS2010,您可以检查C:\ Documents and Settings \ UserName \ My Documents \ Visual Studio 2010 \ Backup Files \(或您系统上的等效文件)。
只有在备份开启后才能使用此功能!
修改强>
由于你的代码在那里,我会首先尝试上面的三点,然后你可以尝试:
我原本以为使用断点应该确定出现了什么问题。
<强> EDIT2 强>
由于您的page_load未触发,您可能需要查看此代码:
AutoEventWireUp - 您需要确保将其设置为true,以便查找Page_Load或Page_Init事件。
如果失败,那么您可能需要查看此link
编辑3
OP发现app_offline.htm已被激活,这就是导致问题的原因。
app_offline.htm是为Web应用程序关闭以进行维护而创建的。因此,如果您的网站是实时的,那么它将被删除,并显示“此网站已关闭以进行维护消息”。我不完全确定为什么会在你的情况下发生这种情况,不过它显然有。这通常在网站更新后激活,并应在更新完成后删除。显然,这对你来说是一个异常值。
答案 1 :(得分:0)
请注册 StartMenu - &gt;程序 - &gt;管理工具 - &gt;运行事件查看器&#39;
选择&#34; Windows日志&#34; - &GT;系统
查看事件查看器中记录的错误,通常您可以查看导致崩溃的原因。
可能是内存访问错误。