当前位置:编程学习 > C#/ASP.NET >>

求助!非常棘手的两个问题!

刚接触asp.net 2.0 在开发过后部署时发现2两个问题

1、登录问题
程序中有段代码window.open('main.aspx','win','left=0,top=0,width=1014,height=710,resizable=no,toolbar=no,menubar=no,scrollbars=no,status=no,location=no');opener = null;self.close();
意思就是登陆后窗口关闭并弹出一个窗口。
在发布到iis后,使用localhost访问正常,但是如果是输入ip地址访问,则登录后没有窗口弹出

2、发布问题
开发时,使用vs2005+sql2005,部署的时候数据库为2000,在开发机器上通过vs2005发布程序,发现部署到iis的程序老是报连接sqlserver 2005出错。这是为什么? --------------------编程问答--------------------
窗口会关闭吗?
--------------------编程问答--------------------
没用过SQL2005,不知道连接是不是一样的

你改改配置文件看看
--------------------编程问答-------------------- 1.window.open弹出窗体可能被阻止,把站点加入信任站点列表试试

2.查看下连接字符串,如果有用datasource控件之类直接连接的也查一下吧.
另外在2005和2000并存的机器上2000要吧通道端口改回1433才行,不知道是不是这个问题 --------------------编程问答-------------------- 不太清楚 待解决 --------------------编程问答-------------------- 封装到webConfig 万事OK --------------------编程问答-------------------- vs2005编译发布生成的文件视环境不同而有区别
在另外一台开发机器上使用2000数据库,发布生成的文件,放到生产机上能直接使用的 --------------------编程问答-------------------- 你的系统里有弹出窗口拦截程序.
想不通你为何要这样做,一方面关这个窗口,一方面弹那个窗口,也不嫌麻烦(你和客户都麻烦).
而且,你的登录窗口如果不是通过JS代码打开的,close()肯定会出确认对话框,更麻烦. --------------------编程问答-------------------- 弹出窗口拦截程序 --------------------编程问答-------------------- 偶支持3楼 --------------------编程问答-------------------- 1.window.open弹出窗体可能被阻止
2.在网站主目录中,要勾上:读取,目录浏览,记录访问,索引资源
在执行权限中选择:纯脚本。
访问地址如下:http://192.168.1.2:5150,后面不需要跟虚拟网站的名称 --------------------编程问答-------------------- 顶一下
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,