• asp.net和asp运行结果不同?


    我想用Asp.net编写MapXtreme 3.0程序,原asp调用的方法如下:
    Set oCourier = Server.CreateObject("MapInfo.MapXCourier")
    Set oMapX = oCourier.GetMapXFromNewServer( "world.gst" )
        
    If (oMapX Is NothingThen
            Response.Write 
    "Could not create MapX object"
            
    Exit Do
        
    End If
    Response.Write 
    "OK"
    结果为OK。
    用C#的WinForm形式,代码如下:
                MapXcourier mc = new MapXcourierClass();
                
    object map = mc.GetMapXFromNewServer("world.gst");
                
    if(map == null)
                {
                    MessageBox.Show(mc.GetErrorDesc()
    +"\n"+mc.GetErrorFuncName());
                }
                
    else
                {
                    MessageBox.Show(
    "OK");
                }
    结果也是OK。
    但是同样的代码在Asp.net页面中不正确:
                MapXcourier mc = new MapXcourierClass();
                
    object map = mc.GetMapXFromNewServer("world.gst");
                
    if(map == null)
                {
                    Response.Write(mc.GetErrorDesc()
    +"<br >"+mc.GetErrorFuncName());
                }
                
    else
                {
                    Response.Write(
    "OK");
                }
    结果map==null。

    该如何调用才能在网页中正确调用?
  • 相关阅读:
    下载程序的疑问
    Beaglebone环境建立:电源适配器供电+网线ssh
    Android百分比布局支持库介绍——com.android.support:percent
    android应用中去掉标题栏的方法
    自己写的进度条
    返回图片指定点的RGB值
    修改指定图片的分辨率
    跨域访问的问题和解决过程
    C#取硬盘、CPU、主板、网卡的序号 ManagementObjectSearcher
    Sql Server字符串函数
  • 原文地址:https://www.cnblogs.com/Pharaoh/p/246427.html
Copyright © 2020-2023  润新知