• ashx误删后,未能创建类型


    描述

    今天,因为临时有事儿,需要去一趟其他城市,项目比较赶。所以只能在车上继续敲代码,倒霉的触摸板让我误删一个ashx一般处理程序。好死不死的这个文件的代码还很长。

    我的做法是【垃圾桶】→【还原】→VS中【包括在项目中】。以为搞定了

    然后就一直报出 未能创建类型。。。。。。

    “/”应用程序中的服务器错误。


    分析器错误

    说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。
    分析器错误消息: 未能创建类型“Shop.Web.admin.SiteController”。
    源错误:

    行 1:  <%@ WebHandler Language="C#" CodeBehind="SiteController.ashx.cs" Class="Shop.Web.admin.SiteController" %>
    

    源文件: /admin/SiteController.ashx    行: 1


    版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.34248

    image

    坎坷经历

    在网上找了好多帖子,终是不得要领。貌似都不符合。后来跑到MSDN的开发者社区。我看到了这一幕。

    image

    可以说看到这一幕我的心里是崩溃的。

    解决方案

    后来,痛定思痛。我是这样想的。

    【未能创建类型】一定是因为我这个类型,已经在程序集中出现了。我要做的就是清空已经编译出来的结果。

    后俩我就找到网站的本地文件夹,【obj】→【Debug】下删除了所有文件。然后重新编译,F5启动调试。

    OK~~~~

    image

  • 相关阅读:
    优化C/C++代码的小技巧
    闭包,看这一篇就够了——带你看透闭包的本质,百发百中
    7215:简单的整数划分问题
    常见问题最佳实践三:服务启动顺序
    JAVA 用分苹果来理解本题
    arcgis访问格式
    墨卡托投影
    C# 从DataTable中取值
    Base64编码的字符串与图片的转换 C#
    墨卡托投影实现
  • 原文地址:https://www.cnblogs.com/mcad/p/4464518.html
Copyright © 2020-2023  润新知