错误 cs0246: 找不到类型或命名空间名称"mysql"_上传图片出错(CS0246: 找不到类型或命名空间名称“LitJson”)...

那位大哥帮看下, 其它就没问题,就是上传本地图片的时候出现这个错误,

我是用 asp.net 1.1 版本开发的.

版本:KindEditor 4.0.5

网站根目录 bin 文件夹 已存入 "LitJSON.dll" 文件!

谢谢!

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

编译错误

说明:在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误信息:CS0246: 找不到类型或命名空间名称“LitJson”(是否缺少 using 指令或程序集引用?)

源错误:行 14: using System.IO;

行 15: using System.Globalization; 行 16: using LitJson;行 17:

行 18: public class Upload : IHttpHandler

源文件: D:\wwwroot\www.sninfo.com\SNZX\editor\asp.net\upload_json.ashx    行: 16

显示详细的编译器输出:

c:\windows\system32\inetsrv> "c:\windows\microsoft.net\framework\v1.1.4322\csc.exe" /t:library /utf8output /R:"c:\windows\assembly\gac\system\1.0.5000.0__b77a5c561934e089\system.dll" /R:"c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\root\1f255dc7\8d59c724\assembly\dl2\b80c154b\0073ae62_0061c301\interop.excel.dll" /R:"c:\windows\assembly\gac\system.web.services\1.0.5000.0__b03f5f7f11d50a3a\system.web.services.dll" /R:"c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\root\1f255dc7\8d59c724\assembly\dl2\9a2858e2\00f00705_8b22c201\satreeview.dll" /R:"c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\root\1f255dc7\8d59c724\assembly\dl2\ae0fd0f3\00a0e292_b354c201\microsoft.web.ui.webcontrols.dll" /R:"c:\windows\assembly\gac\system.web.mobile\1.0.5000.0__b03f5f7f11d50a3a\system.web.mobile.dll" /R:"c:\windows\assembly\gac\system.data\1.0.5000.0__b77a5c561934e089\system.data.dll" /R:"c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\root\1f255dc7\8d59c724\assembly\dl2\6c91ada3\0012ca13_26e7c401\aspnetpager.dll" /R:"c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\root\1f255dc7\8d59c724\assembly\dl2\bcf95a43\00a0d876_20f2c401\20020827.dll" /R:"c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\root\1f255dc7\8d59c724\assembly\dl2\b58d692b\24e79eae_2603cd01\localhost.dll" /R:"c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\root\1f255dc7\8d59c724\assembly\dl2\58e9a886\0017559f_5a2bc201\interop.easymaillib.dll" /R:"c:\windows\assembly\gac\system.enterpriseservices\1.0.5000.0__b03f5f7f11d50a3a\system.enterpriseservices.dll" /R:"c:\windows\assembly\gac\system.xml\1.0.5000.0__b77a5c561934e089\system.xml.dll" /R:"c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\root\1f255dc7\8d59c724\assembly\dl2\8e7f808b\00fa4729_3466c101\interop.microsoft.office.core.dll" /R:"c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\root\1f255dc7\8d59c724\assembly\dl2\bc810a68\00ba5a6e_991abd01\interop.objsafety.dll" /R:"c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\root\1f255dc7\8d59c724\assembly\dl2\c186fd5a\0025b5b5_c1aebc01\interop.iobjectsafetytlb.dll" /R:"c:\windows\assembly\gac\system.drawing\1.0.5000.0__b03f5f7f11d50a3a\system.drawing.dll" /R:"c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\root\1f255dc7\8d59c724\assembly\dl2\f22fa25f\002933cb_2c41c301\interop.vbide.dll" /R:"c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\root\1f255dc7\8d59c724\wwecaftw.dll" /R:"c:\windows\microsoft.net\framework\v1.1.4322\mscorlib.dll" /R:"c:\windows\assembly\gac\system.web\1.0.5000.0__b03f5f7f11d50a3a\system.web.dll" /out:"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\1f255dc7\8d59c724\bc5gjqq6.dll" /D:DEBUG /debug+ /optimize- /warnaserror /w:1 "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\1f255dc7\8d59c724\bc5gjqq6.0.cs"

Microsoft (R) Visual C# .NET 编译器版本 7.10.6310.4

用于 Microsoft (R) .NET Framework 版本 1.1.4322

版权所有 (C) Microsoft Corporation 2001-2002。保留所有权利。

D:\wwwroot\www.sninfo.com\SNZX\editor\asp.net\upload_json.ashx(16,7): error CS0246: 找不到类型或命名空间名称“LitJson”(是否缺少 using 指令或程序集引用?)

显示完整的编译源:

行 1:

行 2:

行 3: /**

行 4: * KindEditor ASP.NET

行 5: *

行 6: * 本ASP.NET程序是演示程序,建议不要直接在实际项目中使用。

行 7: * 如果您确定直接使用本程序,使用之前请仔细确认相关安全设置。

行 8: *

行 9: */

行 10:

行 11: using System;

行 12: using System.Collections;

行 13: using System.Web;

行 14: using System.IO;

行 15: using System.Globalization;

行 16: using LitJson;

行 17:

行 18: public class Upload : IHttpHandler

行 19: {

行 20: private HttpContext context;

行 21:

行 22: public void ProcessRequest(HttpContext context)

行 23: {

行 24: String aspxUrl = context.Request.Path.Substring(0, context.Request.Path.LastIndexOf("/") + 1);

行 25:

行 26: //文件保存目录路径

行 27: String savePath = "../attached/";

行 28:

行 29: //文件保存目录URL

行 30: String saveUrl = aspxUrl + "../attached/";

行 31:

行 32: //定义允许上传的文件扩展名

行 33: Hashtable extTable = new Hashtable();

行 34: extTable.Add("image", "gif,jpg,jpeg,png,bmp");

行 35: extTable.Add("flash", "swf,flv");

行 36: extTable.Add("media", "swf,flv,mp3,wav,wma,wmv,mid,avi,mpg,asf,rm,rmvb");

行 37: extTable.Add("file", "doc,docx,xls,xlsx,ppt,htm,html,txt,zip,rar,gz,bz2");

行 38:

行 39: //最大文件大小

行 40: int maxSize = 1000000;

行 41: this.context = context;

行 42:

行 43: HttpPostedFile imgFile = context.Request.Files["imgFile"];

行 44: if (imgFile == null)

行 45: {

行 46: showError("请选择文件。");

行 47: }

行 48:

行 49: String dirPath = context.Server.MapPath(savePath);

行 50: if (!Directory.Exists(dirPath))

行 51: {

行 52: showError("上传目录不存在。");

行 53: }

行 54:

行 55: String dirName = context.Request.QueryString["dir"];

行 56: if (String.IsNullOrEmpty(dirName)) {

行 57: dirName = "image";

行 58: }

行 59: if (!extTable.ContainsKey(dirName)) {

行 60: showError("目录名不正确。");

行 61: }

行 62:

行 63: String fileName = imgFile.FileName;

行 64: String fileExt = Path.GetExtension(fileName).ToLower();

行 65:

行 66: if (imgFile.InputStream == null || imgFile.InputStream.Length > maxSize)

行 67: {

行 68: showError("上传文件大小超过限制。");

行 69: }

行 70:

行 71: if (String.IsNullOrEmpty(fileExt) || Array.IndexOf(((String)extTable[dirName]).Split(','), fileExt.Substring(1).ToLower()) == -1)

行 72: {

行 73: showError("上传文件扩展名是不允许的扩展名。\n只允许" + ((String)extTable[dirName]) + "格式。");

行 74: }

行 75:

行 76: //创建文件夹

行 77: dirPath += dirName + "/";

行 78: saveUrl += dirName + "/";

行 79: if (!Directory.Exists(dirPath)) {

行 80: Directory.CreateDirectory(dirPath);

行 81: }

行 82: String ymd = DateTime.Now.ToString("yyyyMMdd", DateTimeFormatInfo.InvariantInfo);

行 83: dirPath += ymd + "/";

行 84: saveUrl += ymd + "/";

行 85: if (!Directory.Exists(dirPath)) {

行 86: Directory.CreateDirectory(dirPath);

行 87: }

行 88:

行 89: String newFileName = DateTime.Now.ToString("yyyyMMddHHmmss_ffff", DateTimeFormatInfo.InvariantInfo) + fileExt;

行 90: String filePath = dirPath + newFileName;

行 91:

行 92: imgFile.SaveAs(filePath);

行 93:

行 94: String fileUrl = saveUrl + newFileName;

行 95:

行 96: Hashtable hash = new Hashtable();

行 97: hash["error"] = 0;

行 98: hash["url"] = fileUrl;

行 99: context.Response.AddHeader("Content-Type", "text/html; charset=UTF-8");

行 100: context.Response.Write(JsonMapper.ToJson(hash));

行 101: context.Response.End();

行 102: }

行 103:

行 104: private void showError(string message)

行 105: {

行 106: Hashtable hash = new Hashtable();

行 107: hash["error"] = 1;

行 108: hash["message"] = message;

行 109: context.Response.AddHeader("Content-Type", "text/html; charset=UTF-8");

行 110: context.Response.Write(JsonMapper.ToJson(hash));

行 111: context.Response.End();

行 112: }

行 113:

行 114: public bool IsReusable

行 115: {

行 116: get

行 117: {

行 118: return true;

行 119: }

行 120: }

行 121: }

行 122:

版本信息: Microsoft .NET Framework 版本:1.1.4322.2443; ASP.NET 版本:1.1.4322.2470

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值