在本地运行能看得到的验证码,上传到服务器上后,就不能显示了..是什么问题呢?
只有提示以下的错误:程序我想是没问题的吧,只是会不会是服务器上的什么权限问题呢?
麻烦各位支持,回答.谢谢...“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------无法找到字体“?”。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentException: 无法找到字体“?”。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
[ArgumentException: 无法找到字体“?”。]
   System.Drawing.FontFamily.get_GenericSansSerif() +75
   System.Drawing.Font.CreateFontFamilyWithFallback(String familyName) +86
   System.Drawing.Font.Initialize(String familyName, Single emSize, FontStyle style, GraphicsUnit unit) +18
   System.Drawing.Font..ctor(String familyName, Single emSize, FontStyle style) +37
   WEBMAEKET.CheckCode.CreateCheckCodeImage(String checkCode)
   WEBMAEKET.CheckCode.Page_Load(Object sender, EventArgs e)
   System.Web.UI.Control.OnLoad(EventArgs e) +67
   System.Web.UI.Control.LoadRecursive() +35
   System.Web.UI.Page.ProcessRequestMain() +750 

解决方案 »

  1.   

    ArgumentException错误,你传到服务端的数字编码一下试试。呵呵。
      

  2.   

    ding   在线寻求答案
      

  3.   

    ding   在线寻求答案
      

  4.   

    问这位老兄 samchang,他解决拉这方面的问题
    http://www.readbook8.com/dev/5202/4281629.htm 
    引用:空间租用者在服务器做了限制
      

  5.   

    空间租用的那边说,无法给我设定font文件夹的权限啊..
    难道我这边还要设置些什么吗?