IIS中运行文件上传代码正常,但放到网上就不行,请问是为什么?

来源:百度知道 编辑:UC知道 时间:2024/06/23 08:14:26
IIS中运行文件上传代码正常,但放到网上就不行,请问是为什么?它要么不报错,要么就是说什么网页在维护或可能程序出错.请问究竟是为什么?

楼上所说的不够具体,如果你上传的条件是采用托管服务器方式,还是空间,如果是服务器方式应该是IIS配置的问题,如果是空间的话,你看看试着改网页里的路径,最好用相对路径。如果不行就用绝对路径比如你网里面的链接是 ../img/good.gif 。你的域名假设为http://www.site.com/img/good.gif 你直接改成这个试试,有的时候就是因为这点会出错,还有就是你试着改一下权限,IIS一般用在ASP上,一般asp都有后台,后台里有数据库试着把数据库先改成能读能写。一般都能解决问题,希望你能成功呵呵。

你把数据库的连接方式改一下,改正自动寻找数据库路径的方式,如:server.mappath("数据库的名称"),在自己服务器上可以运行,可能是数据库采用数据源的连接方式,但是上传到虚拟主机上之后,因为虚拟主机上没有设置数据源,所以在虚拟主机上就找不到该数据库,关于报错的事情,最好把网站的首页设置好,如index.asp;index.htm;index.html;default.aspx;default.asp;default.htm;default.html...最好使用其中的一个,把原来空间中的文件删除,原来空间里面的文件就是显示成网站正在维护等信息的,这样如果还不行的话就来找我,我的QQ:459716989 E-MAIL:songyonghong3721@163.com