私のプロジェクトは一昨日は機能していましたが、奇妙に機能しなくなりました。
コードに変更を加えていません。Web ページでエラー エラーが発生し続けwebdev.webserver40.exe has stopped working
ます。ここに私のウェブサイトのコードがあります:
<%@ Page Title="Loading..." Language="C#" MasterPageFile="~/Site1.master" AutoEventWireup="true"
CodeBehind="~/Loading.aspx.cs" Inherits="memberlogin.Loading" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
<script type="text/javascript">
setTimeout('Redirect()',4000);
function Redirect()
{
location.href = 'Members.aspx';
}
</script>
<style type="text/css">
.style1
{
width: 80%;
background-image: url('Images/loading.gif');
height: 100%;
}
.bg
{
width: 960px ;
height: auto;
background-image: url('Images/clouds.jpg');
}
</style>
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent" >
<h1>
<span class="input">Members-only page.</span>
</h1>
<h2>
Client Side Application Download Started.
</h2>
<table class="style1">
<tr>
<td align="center" valign="middle">
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Loading, Please wait...<br />
<br />
</td>
</tr>
</table>
<br />
<br />
</asp:Content>
エラーの内容を理解するために、try catch ブロックを配置しました。これは背後にあるコードです:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Net;
using System.Web.UI.WebControls;
namespace memberlogin
{
public partial class Loading : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
System.Threading.Thread t = new System.Threading.Thread(new System.Threading.ThreadStart(Launcher));
t.Start();
}
public void Launcher()
{
try
{
string filename = "~/Downloads/User.exe";
WebClient req = new WebClient();
HttpResponse Response = HttpContext.Current.Response;
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.Buffer = true;
Response.AddHeader("Content-Disposition", "attachment;filename=\"" + Server.MapPath(filename) + "\"");
byte[] data = req.DownloadData(Server.MapPath(filename));
Response.BinaryWrite(data);
Response.End();
}
catch (Exception e)
{
System.Windows.Forms.MessageBox.Show(e.Message + e.Source);
}
}
}
}
私は今、このエラーが発生します:
MemberLogin
私のプロジェクトの名前です。朝までにこれを提出する必要があります[私がいる夜]、文書化も行う必要があります。助けてください. 私は約6時間ありますが、それ以上ではありません。