今天,因為臨時有事兒,需要去一趟其他城市,項目比較趕。所以只能在車上繼續敲代碼,倒霉的觸摸板讓我誤刪一個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
在網上找了好多帖子,終是不得要領。貌似都不符合。後來跑到MSDN的開發者社區。我看到了這一幕。
可以說看到這一幕我的心裡是崩潰的。
後來,痛定思痛。我是這樣想的。
【未能創建類型】一定是因為我這個類型,已經在程序集中出現了。我要做的就是清空已經編譯出來的結果。
後倆我就找到網站的本地文件夾,【obj】→【Debug】下刪除了所有文件。然後重新編譯,F5啟動調試。
OK~~~~