Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 申请前一个工作日现在不工作_C#_Asp.net_C# 4.0 - Fatal编程技术网

C# 申请前一个工作日现在不工作

C# 申请前一个工作日现在不工作,c#,asp.net,c#-4.0,C#,Asp.net,C# 4.0,我的项目前天还在工作,但奇怪的是它已经不工作了 我没有对代码做任何更改。该网页不断出现错误webdev.webserver40.exe已停止工作错误。这是我的网站代码: <%@ Page Title="Loading..." Language="C#" MasterPageFile="~/Site1.master" AutoEventWireup="true" CodeBehind="~/Loading.aspx.cs" Inherits="memberlogin.Load

我的项目前天还在工作,但奇怪的是它已经不工作了

我没有对代码做任何更改。该网页不断出现错误webdev.webserver40.exe已停止工作错误。这是我的网站代码:

    <%@ 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>
            &nbsp;&nbsp;
            <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>
我现在得到这个错误:


MemberLogin是我的项目的名称。我需要在早上(我所在的晚上)之前提交此文件,我还需要做文档,请帮助我。我有大约6个小时的时间,不超过6个小时。

一个确定异常抛出位置的好方法是打开第一次机会异常:

在Visual Studio中:

调试>异常>CLR异常>抛出已选中


每当抛出异常时,调试器都会中断。

哪一行抛出该错误?我得到该异常很可能是由于响应。。。我在玩代码,现在我得到这个错误响应在这个上下文中不可用。对我来说,这听起来像是ASP.NET中的线程问题。iisreset第一次有用吗?您还可以尝试将t.IsBackground=true;在启动新线程之前,请尝试在taskmanger上结束webdev服务器的任务,并尝试清理、构建应用程序,然后再次运行应用程序。
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);
            }

        }
    }
}