国产化之路 Linux Mono下的asp.net 开发笔记(一)

     最近想研发一下国产化的软件架构,又不想放弃多年开发的.net,基于此搭建了debian操作系统、Jexus web服务器和达梦数据库,架构继续研用自研发的Craneoffice.net。

    以下是部署及开发过程中遇到的问题,解决后觉得有必要记下要点,希望与大家分享:

  1. c#中 类似 (DataSet) ds 这种强制转换需要写成 ds as DataSet

         否则会遇到 System.InvalidcastException错误

     2.Page_Load 事件在C#里可以不区分大小写,但在Linux下,因写把 l 写成小写,造成该事件

        函数被忽略而无法执行

     3.给达梦8数据库存储过程赋参数的时候,添加参数的顺序更重要,参数名居然不重要,所以最          好传递的顺序与存储过程编写的参数顺序一致

     4. asp:button 按钮的c#后台点击事件方法无法捆绑,点击不响应,可能是因为没有标注

          public 关键字

     5.目录的结构一定要是 / ,而且区分大小写,否则会创建、查询目录或文件失败

     6.web应用的访问网址也区分大小写

     7. web.config中达梦数据库连接串 UseId 官方文档可能有问题,会在JEXUS中报错,如下片               断:

        <appSettings>

            <add key="JaneConnection"                 value="Server=localhost;User=ENROLL_SA;PWD=111;Connect Timeout=50" />

       </appSettings>

      如标红,改为User关键字即解决。

     8. 诸如传参GUID类型时会遇到达梦报6007错误,类型转换异常错误,如以下代码

         DmParameter para = new DmParameter("rowCid", DmDbType.VarChar);

         para.Value = new Guid(@rowCid).ToString();

        记住,一定要ToString()一下

     9.ms sql server 中 convert(varchar(10),getdate(),20) 转换 在达梦数据库里该函数只有两个参数

         Convert(varchar(10),getdate()),实现等价的转换需要使用 to_char(getdate(),’yyyy-mm-dd’)

相关推荐

  1. 国产化 Linux Monoasp.net 开发笔记

    2023-12-25 14:10:02       37 阅读
  2. 国际化项目开发中关于时间问题

    2023-12-25 14:10:02       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-25 14:10:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-25 14:10:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-25 14:10:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-25 14:10:02       18 阅读

热门阅读

  1. void类型指针和函数指针

    2023-12-25 14:10:02       31 阅读
  2. 盘点 | 2023年针对国内的电子邮件安全事件

    2023-12-25 14:10:02       33 阅读
  3. obs video-io.c

    2023-12-25 14:10:02       29 阅读
  4. 策略模式(Strategy)

    2023-12-25 14:10:02       37 阅读
  5. Transformer 模型设计的灵感

    2023-12-25 14:10:02       34 阅读
  6. 【题解】洛谷 P9183 [USACO23OPEN] FEB B

    2023-12-25 14:10:02       38 阅读
  7. git拉取远程分支到本地

    2023-12-25 14:10:02       36 阅读
  8. 【前端基础】uniapp、axios 获取二进制图片

    2023-12-25 14:10:02       43 阅读
  9. 使用Uniapp随手记录知识点

    2023-12-25 14:10:02       37 阅读
  10. DrmOpenWithType

    2023-12-25 14:10:02       32 阅读