jQuery MiniUI

 找回密码
 立即注册
查看: 2465|回复: 8
打印 上一主题 下一主题

miniui布署到IIS问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2017-6-6 16:56:01 |只看该作者 |倒序浏览
自己做了个测试,在VS2008的开发环境中调试没有任何问题,为什么布署到windows7中的IIS7时就有问题,登录不了。

Rank: 8Rank: 8

沙发
发表于 2017-6-7 09:24:48 |只看该作者
可能是我们试用包的.net版本比较低,你新建个项目能真正常登陆的,然后把我们试用包里面的东西拷进去运行看看。

Rank: 2

板凳
发表于 2017-6-7 10:36:13 |只看该作者
felt 发表于 2017-6-7 09:24
可能是我们试用包的.net版本比较低,你新建个项目能真正常登陆的,然后把我们试用包里面的东西拷进去运行看 ...

还是不行罗。开发环境里调式好好的,IIS 7里就登录不了。直接不登录打开主页时,就提示找不到页

Rank: 8Rank: 8

地板
发表于 2017-6-7 11:25:41 |只看该作者
hjane 发表于 2017-6-7 10:36
还是不行罗。开发环境里调式好好的,IIS 7里就登录不了。直接不登录打开主页时,就提示找不到页
...

你正常新建个项目能登陆吗?

Rank: 2

5#
发表于 2017-6-8 08:39:59 |只看该作者
felt 发表于 2017-6-7 11:25
你正常新建个项目能登陆吗?

您好,我新建了项目是可以的,我把我之前做的挂到IIS 7里去也是可以登录的。我把登录页面换成.aspx的也可以登录,但登录后,有关通过url从服务器上取数据的就没有数据。
$.ajax({
                url: "FormServicedata/FormService.aspx?method=FindLoginUser",
                type: "post",
                data: { submitData: json },
                success: function (text) {
                   var loginobj=eval(text);
                  if (loginobj.length==0)
                    { mini.alert ("用户名或密码错误");return; }
                   else{
                    var msgid = mini.loading("系统登录中,请稍后......");
                    sessionStorage.name = loginobj[0].name;
                    sessionStorage.loginname=loginobj[0].loginname;
                    window.location.assign("OutlookTree/outlooktree.html");
                     form.visible=false ;
                    }              
                }
            });  
再如:
        mini.parse();
        var tree_left = mini.get("tree_left");
       tree_left.load("../FormServicedata/TreeService.aspx?method=LoadTree");  
这些有关从url从数据库中取数据的语句就不会执行。
若url从文本中取数据的就会执行,如下面的url则可以取到数据。  
<input name="country" class="mini-combobox" url="../FormServicedata/FormJsonData/countrys.txt" />
不知道为什么?
     

Rank: 8Rank: 8

6#
发表于 2017-6-8 09:56:04 |只看该作者
hjane 发表于 2017-6-8 08:39
您好,我新建了项目是可以的,我把我之前做的挂到IIS 7里去也是可以登录的。我把登录页面换成.aspx的也可 ...

打开浏览器的f12,看一下网络交互,是返回错误的数据了,还是没有返回。
另外页面有什么提示信息?

Rank: 2

7#
发表于 2017-6-8 13:52:29 |只看该作者
dforce 发表于 2017-6-8 09:56
打开浏览器的f12,看一下网络交互,是返回错误的数据了,还是没有返回。
另外页面有什么提示信息? ...

调试过了,当点击登录时,没有任何反应
function onLoginClick(e) {
        
        //提交表单数据
            var form = new mini.Form("#loginWindow");
              
            var data = form.getData();      //获取表单多个控件的数据
            var json = mini.encode(data);   //序列化成JSON
            $.ajax({
                url: "FormServicedata/FormService.aspx?method=FindLoginUser",
                type: "post",
                data: { submitData: json },
                success: function (text) {
                   var loginobj=eval(text);
                  if (loginobj.length==0)
                    { mini.alert ("用户名或密码错误");return; }
                   else{
                    var msgid = mini.loading("系统登录中,请稍后......");
                    sessionStorage.name = loginobj[0].name
                    sessionStorage.loginname=loginobj[0].loginname;
                    window.location.assign("OutlookTree/outlooktree.html");
                     form.visible=false ;
                    }              
                }
            });      
        }
其中$.ajax这部分取数据的根本没执行。
另外你这个怎么上传不了图片呀!

Rank: 2

8#
发表于 2017-6-8 16:35:13 |只看该作者
hjane 发表于 2017-6-8 13:52
调试过了,当点击登录时,没有任何反应
function onLoginClick(e) {
        

我解决了这个问题。确实是没有去取数据

Rank: 8Rank: 8

9#
发表于 2017-6-8 17:13:46 |只看该作者
hjane 发表于 2017-6-8 16:35
我解决了这个问题。确实是没有去取数据

这是个简单的ajax,如果交互成功肯定会进success,可以加上error看到底有没有成功交互。

Archiver|普加软件

GMT+8, 2024-10-18 18:13 , Processed in 1.037473 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部