最近把一些东西开始往Linux迁移了,因为老系统大部分都是.NET,所以直接使用Mono,代码一般都使用MonoDevelop把代码重新编译,把一些WMI和windows DLL调用改Linux的os调用,这些都是好说,网上很多教程,但是最郁闷的关于WebService问题,把自己的dll丢过去就报下面错误,单独的ASMX文件里面写代码没问题,好奇怪。

System.Web.Compilation.CompilationException

CS1703: An assembly with the same identity `mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' has already been imported. Consider removing one of the references

最后查到有个命名空间System.Globalization不能在csusing或者ASMX里面<%@ Import Namespace="System.Globalization" %>,一旦有这种写法都是上面错误斥候,你妹的,定位这问题把整个mono的文件夹翻了一遍,搞了一整天,这谁写的代码,测试太不到位,网上好多对这问题的解决方案都是绕过去走WCF,IOS上面说可以在编译设置里面勾选"do not reference mscorlib.dll",总之我是编译不通过的,因为System.Object就在这里面,是.NET的核心之核心!

所以大家如果碰到这错误,可以找下所有的CS和ASMX文件里面有System.Globalization引用,仅仅是引用,代码里面如要使用用完整命名空间即可,如:

Response.Write("dddd" + System.Globalization.StringInfo.GetNextTextElement("ABCDEFG", 1));

最新文章

  1. DIV+CSS:Margin和Padding属性[转载]
  2. ibatis学习过程
  3. Java的外部类和内部类+静态变量和非静态变量的组合关系
  4. HTML - EMail链接
  5. 初来乍到--------smarty
  6. CSS3学习系列之背景相关样式(一)
  7. JQuerymobile实例源代码
  8. Spark:scala集合转化为DS/DF
  9. Elasticsearch 滚动重启 必读
  10. ERROR: 9-patch image C:\...\res\drawable\appwidget.9.png malformed. Frame pixels must be either solid or transparent (not intermediate alphas).
  11. class 关键字
  12. TestNG(一)
  13. 5. svg学习笔记-坐标系变换
  14. English trip EM2-LP-5A Food Teacher:Lamb
  15. 在 .NET项目中使用 Redis(2018.10.16)
  16. JVM复习总结
  17. FPN-Feature Pyramid Networks for Object Detection
  18. django中的null=true,blank=true,这个讲得清楚点
  19. js原生回到顶部
  20. 前端vue项目-关于下载文件pdf/excel(三)

热门文章

  1. iOS新手引导页的实现,源码。
  2. tp框架之登录验证
  3. GTest Google的一种白盒单元测试框架 开源项目
  4. 表空间统计报告 Tablespace growth Report
  5. c语言快速入门3
  6. Oracle存储过程语法
  7. 【MySQL】 查询某个数据库有多少张数据表
  8. sencha touch的开源插件和例子
  9. BZOJ 3144 [Hnoi2013]切糕 ——网络流
  10. 打包如何打包额外文件,比如Sqlite数据库的db文件