为什么我写的程序在本机内可以调试,传到服务器里就不行了?
我用VS.net 2003 开发:
//我写的第一个ASPX程序哦!!
在本机里调试一切正常!
传到服务器后出错页面:
http://www.3pz.com/vote/vote.aspx
不过,这个页面可以正常显示:
http://www.3pz.com/vote.aspx
//第一个页面是操作数据库的,第二个页面是显示投票情况的!
问题点数:20、回复次数:7Top
1 楼terryshi(terryshi)回复于 2005-06-02 22:26:33 得分 0
虚拟目录设置一下就好了Top
2 楼wangjuping(三皮子[www.3pz.com])回复于 2005-06-03 12:58:56 得分 0
在本机一切正常,我把所有文件都传到了虚拟主机里还是不行!Top
3 楼shoutor(www.mouxiao.com)回复于 2005-06-03 13:36:15 得分 0
安全性问题,设置让everyone访问看看Top
4 楼syeerzy(快乐永远*先天下之乐而乐*后天下之忧而忧*)回复于 2005-06-03 13:43:12 得分 20
看错误提示操作,把友好错误提示设Off了。
一般来说出现这种问题,先看看你的发布过程是否错了,你可以在本机上的另外一个文件夹中发布自己的系统,用你发布到远程服务器的完全相同的方法,如果这都出错,说明你的发布过程操作错了。在自己本地上,很容易找出错在什么地方。
如果对了,问题一般出在“web.config”的连接串上,改好。(如果连接串在程序内部的话。。。节哀吧。。。)
另外,如果使用到非CLR内部的类库,比如一些控件,需要把dll放到你的bin目录下。
最后如果还不行,估计是远程服务器的问题,联系管理员吧,可能是虚拟目录的设置或服务器组件的安装,甚至是服务器是否支持.Net等问题。Top
5 楼wangjuping(三皮子[www.3pz.com])回复于 2005-06-03 16:46:49 得分 0
我把所有页面拷到另一个虚拟目录下,“创建”,以后也能正常访问!!
如果说不支持.Net的话,那它又能正常显示投票结果啊!
我的感觉就像是,只能从数据库中读数据,而不能往数据库里写东西!Top
6 楼stonesh()回复于 2005-06-03 16:56:22 得分 0
虚拟目录要设置成应用程序.Top
7 楼wangjuping(三皮子[www.3pz.com])回复于 2005-06-03 19:16:53 得分 0
?Top
相关问题
- 同一个asp文件,在本机上调试没问题,可是上传到服务器就说文件的script错误,请问怎么回事?
- jmail本机发送正常,上传到服务器就不行了
- 怎样把本机的文件上传到服务器上(不使用file field)
- 我现在碰到一个怪现象,就是在用验证控件的时候,在本机上调试的时候会出现验证提示信息,但是把代码传到服务器上的时候提示信息却不出现
- 项目本地调试没有问题,上传到服务器出现错误!
- 存储过程调试只能调本机上库,不能调其他服务器上库的问题
- 有一个asp.net在本机可以运行,但传到服务器上就出现
- 急!在本机测试正常的项目上传到服务器后报“无法加载文件”
- 请教,编写的asp组件,在本机测试非常正常!! 传到服务器去总是inetinfo.exe错误!!
- 为什么UrlRewrite在调试通过,但上传到服务器就找不到文件?




