随笔分类 -  ASP.NET

Chrome调试本地文件无法使用window.opener对象进行窗口间值传递
摘要:今天在百度BAE上建了个应用,svn上传后发现页面间互调有些问题,几经查询发现:(1)IE下正常的window.opener.object1.object2页面间对象访问方法在Chrome下不能使用,修改为window.opener.document.getElementById('object2'... 阅读全文
posted @ 2015-01-16 02:42 yeahgis 阅读(920) 评论(0) 推荐(0)
ASP.NET与非托管DLL的那些事儿
摘要:环境VS2010 语言:ISO C++、C++\CLI和C# 多语言集成编程 最近在用ASP.NET(C#)开发一个WMS服务器的原型,由于标准C++开发的dll无法直接被C#引用,因此采用(类似SWIG自动包装的效果)C++\CLI进行二次封装和桥接(其实这也是SuperMap的套路,与ESRI的COM的确是不样)。现在遇到这样一个问题,首先做个假设:(1)最底层的库是标准C++编写,最终生成的DLL假设叫isocpp.dll,这样的dll也叫做native dll,属于unmanaged(非托管)dll。(2)为了让C#能够调用这个isocpp.dll,我使用C++\CLI对它进行... 阅读全文
posted @ 2011-11-12 11:58 yeahgis 阅读(4023) 评论(4) 推荐(3)
WIN7(x64) IIS7.5 404.17错误:请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。
摘要:平台:.Net4.0IDE:vs2010 C#出现该错误的原因是web server没有为特定类型的页面或者脚本映射到正确的处理程序。打开IIS管理器,找到“处理程序映射”,在列表右击选择“添加脚本映射”即可。eg:我的页面是*.ashx,将该类型的页面的处理程序映射为“%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll”即可。另外:运行于64位系统.net4.0上的IIS7.5,必须将应用程序池的默认和高级设置中的以下两项做如下设置: 托管管道模式=classic; 启用32位应用程序=true;才能正确执行。20... 阅读全文
posted @ 2011-11-12 11:58 yeahgis 阅读(8892) 评论(4) 推荐(0)
异常:System.BadImageFormatException,未能加载正确的程序集XXX
摘要:IDE:VS2010语言:C#异常:System.BadImageFormatException,未能加载正确的程序集XXX或其某一依赖项。。。一般是由于目标程序的目标平台与其某一依赖项的目标编译平台不一致导致,把所有的项目都修改到同一目标平台下(X86、X64或AnyCPU)进行编译,一般即可解决... 阅读全文
posted @ 2011-11-12 11:56 yeahgis 阅读(52951) 评论(5) 推荐(4)
由Login.aspx引发编译器错误的解决方法
摘要:当我们新建一个网站的时候,只要涉及到用户管理,一般都会把用户登录的页面作为网站的起始页。而这个起始页最为经常使用的一个名字便是:“Login”。当然这样在编码和调试环境下并没有什么不妥,也不会有什么错误或者警告的提示。但是当我们把做好的网站编译完成后,Copy到别的机器上进行发布时,问题就来了。用IE浏览会提示下面的错误信息:编译器错误信息: CS0030 无法将类型“ASP.login_aspx”转换为System.Web.UI.WebControls.Login” 2008-05-02 18:39编译器错误信息: CS0030: 无法将类型“ASP.login_aspx”转换为“Syste 阅读全文
posted @ 2011-11-12 11:47 yeahgis 阅读(604) 评论(0) 推荐(0)