zoukankan      html  css  js  c++  java
  • .Net踩坑记录

    目录结构

    1.Dictionary<T>遍历

    2.Asp.net网站部署在C盘无法上传下载文件

    3.Asp.Net网站发布后远程无法访问

    4.GDI+中发生一般性错误

    1.Dictionary<T>遍历

    Dictionary<T>类型的变量,不知道key和value的情况下,遍历并获取key和value的值

    Dictionary<string, int> d = new Dictionary<string, int>();
    foreach (KeyValuePair<string, int> pair in d)
    {
             string key = pair.Key,
             string value = pair.Value;
    }
    

    2.Asp.net网站部署在C盘无法上传下载文件

    Asp.Net网站发布,其中包括一个功能为“附件上传与下载”,当把网站部署在C盘目录下,发现无法上传和下载附件,部署在其他盘,就是非系统盘目录下可以成功上传。好吧,我承认当时太天真,是因为权限问题现在一眼就看出了。

    3.Asp.Net网站发布后远程无法访问

    Asp.Net网站,数据库Sqlserver2005,发布成功,本地可以访问但其他电脑不能访问,出现以下错误:

    解决方案:Sqlserver2005数据库连接的时候,使用Sqlserver验证方法,不要使用Windows验证。

    4.GDI+中发生一般性错误

    出现这个错误可能的原因:

    (1)图片路径问题

       在导入图片时,在指定路径下没有图片等情况。

    (2)资源没有及时释放问题

       导入完成图片之后,如果没有及时将占用的资源释放,也会引发这个问题。比如Image img=Image.FromFile(Imagepath); 必须在使用完img变量之后释放资源,img.Dispose().

    (3)资源提前释放

       在导入或者引用图片文件时,提前释放了保存图片的变量,引发图片内容的异常,这时可看见所有的图片中都会出现异常。

    (4)其他情况

       比如循环导入图片,并且存入ImageList中,设置了Key,如果在循环中出现没有图片,但是却有Key,那么在ImageList中的Images数量就比Keys要少,也会引发异常。

  • 相关阅读:
    基于简单工厂模式的计算器程序
    Android网络请求之OkHttp框架
    利用Volley框架实现手机号归属地查询
    Android网络请求之HttpURLConnection/HttpClient
    HDU4001 最长上升子序列
    xml易混淆的几组属性
    HDU2444 二分图
    HDU2018 斐波那契
    HDU1427 速算24点
    工厂模式
  • 原文地址:https://www.cnblogs.com/theblueberry/p/3573841.html
Copyright © 2011-2022 走看看