jQuery MiniUI

标题: .net 版本部署问题 [打印本页]

作者: zxsdlx    时间: 2013-9-24 10:58:20     标题: .net 版本部署问题

本帖最后由 zxsdlx 于 2013-9-24 11:04 编辑

我下载的是 3.1t版本 .net的,按照“安装部署说明.txt”进行了部署
数据库是SQL2005,数据库连接修改为如下:
“DBUtil.cs”文件部分内容:
//SqlServer
        static String dbType = "SqlServer";
        public static String connectionString = "server=192.168.1.8; database=plusoft_test; Integrated Security=True;User id=sawd=sa";

        //Oracle
        //static String dbType = "Oracle";
        //public static String connectionString = "rovider=OraOLEDB.Oracle.1;Data Source=XE;User Id=plusassword=sa";

        //MySql
        //static String dbType = "MySql";
        //public static String connectionString = "server=localhost; user id=root; password=; database=plusoft_test;";

问题很奇怪:
在VS2005中测试一切正常
[attach]2923[/attach][attach]2922[/attach]
在windows2003的IIS6中报错
[attach]2921[/attach]具体内容:
{"message":"调用的目标发生了异常。","stackTrace":" 在 System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)\r\n 在 System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)\r\n 在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)\r\n 在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)\r\n 在 System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)\r\n 在 demo_data_AjaxService.Page_Load(Object sender, EventArgs e) 位置 d:\\Test_asp_net\\demo\\data\\AjaxService.aspx.cs:行号 23","error":-1}

后来更换了数据库服务器,换成了SQL2000也没有改善
更换了IIS,换成了Windows2008的IIS7,也不行
请高手帮吗,谢谢!


作者: niko    时间: 2013-9-24 11:40:14

1.我们官方示例也是部署在2003+iis上的:http://www.miniui.com/demo/
2.你现在的错误是后台抛出的。分析调试下后台,看数据库连接是否有异常
3.miniui是纯js控件产品,与服务端和数据库是无关的,使用ajax与后台交互

作者: zxsdlx    时间: 2013-9-24 13:07:58

niko 发表于 2013-9-24 11:40
1.我们官方示例也是部署在2003+iis上的:http://www.miniui.com/demo/
2.你现在的错误是后台抛出的。分析调 ...

怪就怪在这里,用VS2005调试一点事儿也没有呀!
作者: factory    时间: 2013-9-24 13:16:57

zxsdlx 发表于 2013-9-24 13:07
怪就怪在这里,用VS2005调试一点事儿也没有呀!

是不是部署到服务器上的路径问题?
作者: zxsdlx    时间: 2013-9-24 13:44:24

factory 发表于 2013-9-24 13:16
是不是部署到服务器上的路径问题?

下面是服务器路径
[attach]2929[/attach]VS2005调试正常
[attach]2928[/attach]
IIS不正常
[attach]2927[/attach]


作者: factory    时间: 2013-9-24 14:28:42

zxsdlx 发表于 2013-9-24 13:44
下面是服务器路径
VS2005调试正常

你把表格的url先用绝对路径试试
作者: zxsdlx    时间: 2013-9-24 15:05:44

本帖最后由 zxsdlx 于 2013-9-24 15:07 编辑
factory 发表于 2013-9-24 14:28
你把表格的url先用绝对路径试试

不行[attach]2933[/attach]
[attach]2934[/attach]

作者: factory    时间: 2013-9-24 17:00:07

zxsdlx 发表于 2013-9-24 15:05
不行

这个就不太清楚后台哪里地方出的问题了
作者: lywbchina    时间: 2013-9-25 10:09:30

SQL连接参数字符串换成这样试试看
  1. //SqlServer
  2. static String dbType = "SqlServer";
  3. public static String connectionString = "Data Source=192.168.1.8;Initial Catalog=plusoft_test;Persist Security Info=True;User ID=sa;Password=sa";
复制代码

作者: hzgucl    时间: 2013-10-25 16:15:47

我刚刚开始用jQuery Mini UI,也遇到了这样的问题,在Visual Studio2012中运行正常的,但部署到服务器就出现这样的提示
作者: factory    时间: 2013-10-25 16:51:28

hzgucl 发表于 2013-10-25 16:15
我刚刚开始用jQuery Mini UI,也遇到了这样的问题,在Visual Studio2012中运行正常的,但部署到服务器就出 ...

你按照上面几种解决方法来处理下
你先确保数据库连接是否正常,读取是否正常.
作者: huqinjun    时间: 2013-11-11 20:39:13

这样的问题有多个帖子,但是都没有看到解决方案,期待中
作者: factory    时间: 2013-11-12 09:32:32

huqinjun 发表于 2013-11-11 20:39
这样的问题有多个帖子,但是都没有看到解决方案,期待中

你把项目的.net framework切换成2.0再部署到服务器试试




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2