我有一个ASP.NET窗体应用程序,框架版本4.5,IIS7.5在Windows2008Server R2标准中。偶尔,我得到了一个空白页(截图)。当我重置IIS中的网站时,问题就解决了。但在2/3天内再次发生。Web.config文件顶部包含"default.aspx“作为默认文档。
在我的应用程序中,default.aspx是一个空文件,它是在应用程序启动时创建的,其中不包含任何代码/内容。我的猜测是IIS将空白页保存在缓存中,有时还会传递空白页。解决方案中的所有其他页面都是没有物理存在的虚拟页面。但是,点击其他URL可以正确加载内容。
我已作出以下尝试,未能解决这个问题:
I
我们有一个传统的网站写经典的asp。我们把它托管在iis6上。每当出现错误时,它都会将错误的详细信息和描述发送给客户端。
问题是,在我们将它移到IIS7之后,一些“错误”就不会出现。例如
<%
sdfkjlsfjl
%>
这将在iis6上触发一个错误,但在iis7上它将简单地显示一个空白屏幕。另一方面,如果我这样做
<%
if a=1
end if
%>
它会向两台服务器提交一个关于丢失的“那时”的错误。
以前有人遇到过这种情况吗?
谢谢
我使用IIS7和IIS2.0实现了这个HttpHandler,以限制对服务器的某些请求的访问:
using System;
using System.Web;
public class HtmlHandler : IHttpHandler
{
public bool IsReusable
{
get
{
return true;
}
}
public void ProcessRequest (HttpContext context)
{
if(!context.R
尝试在IIS上加载ASP.net网站时出现以下错误。
我为网站创建了一个虚拟目录,虽然我的网站不包含对任何程序集的引用(我甚至尝试了一个带有1个按钮的空白ASP.net网站),但仍然没有任何用处。
我使用的是Windows server 2003 64位版本。
Could not load file or assembly 'Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.