繁体   English   中英

ASP.NET 4.6-ERR_CONNECTION_RESET

[英]Asp.net 4.6 - ERR_CONNECTION_RESET

我被赋予了修复一个旧的Web api的任务,该报告据说在生产中已损坏。 当我克隆存储库并尝试在VS中运行它时,Chrome开始显示ERR_CONNECTION_RESET错误。 而且,即使构建成功,也永远不会有任何输出。 例如,我进入Global.asax文件,并在受保护的void Application_Start()方法中直接添加了一些Debug.WriteLine()和Trace.TraceInformation()语句。 没有结果。 我对这甚至是可能的方式感到困惑-无法将任何内容打印到输出窗口的原因可能是什么?

这是WebApiApplication类,它是Global.asax的一部分。 可以理解,这是有限的信息,但是暂时,我不知道如何缩小问题的范围。

public class WebApiApplication : System.Web.HttpApplication
{

    protected void Application_Start()
    {
        Trace.TraceInformation("Log to console?");
        AreaRegistration.RegisterAllAreas();
        GlobalConfiguration.Configure(WebApiConfig.Register);
        FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
        RouteConfig.RegisterRoutes(RouteTable.Routes);
        BundleConfig.RegisterBundles(BundleTable.Bundles);

        var someList = new List<string> { (Add some items) };

        var v = new SomeClass(SomeArgument, someList);

        Application["v"] = v;
    }
}

问题是将IIS Express设置为不希望在其上运行的端口。 通过进入“项目”属性的“ Web”选项卡,找到“服务器”部分并为IIS Express输入http:// localhost:50490 / ,可以解决此问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM