分享

写回答

发帖

[提问] win主机IIS7,asp程序上传后访问出现如下错误,请高手指教

GoDaddy GoDaddy 1576 人阅读 | 3 人回复

发表于 2009-1-24 19:29:31 | 显示全部楼层 |阅读模式

win主机IIS7,asp程序上传后访问出现如下错误,请高手指教
程序绝对没有问题,数据库文件也设定可写了,今天在网上找了好久,一直没有找到解决方法,请高手指教
Server Error
500 - Internal server error.
There is a problem with the resource you are looking for, and it cannot be displayed

回答|共 3 个

ttyy6

发表于 2009-1-24 21:13:22 | 显示全部楼层

我也一样,速求救啊

大漠孤狼

发表于 2009-1-25 10:30:50 | 显示全部楼层

500错误可能的原因太多了,最好让程序输出详细的错误信息,或者看看错误日志具体是什么错误

52lan

发表于 2009-1-28 17:29:22 | 显示全部楼层

这个问题已经解决,是数据库的问题。但是现在新的问题出来了,网站部分位置是乱码,在网上查了很久,总是不能解决
godaddy虚拟主机access数据库中文乱码的解决方法
非程序生成的文字可以显示。但程序生成的文字就只有E文可以显示了。中文全是?号,这是数据库乱码引起的,解决方法可以考虑如下:

方法一:
使用 Microsoft Access 2000 打开数据库,选择工具菜单>数据库实用工具>转换数据库>到早期 Access 数据库版本。OK!

方法二:
后来订阅了微软的新闻组,在微软的新闻组dotnet.framework.aspplus.general中发现有讨论这个问题的文章,方法为添加<%@ CODEPAGE = "936" %>到每一页的开头,有点类似于jsp中的<%@ page c%>,赶紧测试了一下,果然OK!!!

例子如下面所示:
<%@ CODEPAGE = "936" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.ADO" %>
<%@ Import Namespace="System.Globalization" %>
<html>
<head>
<meta http-equiv="Content-Type" c>
</head>

方法三:

添加一个config.web文件到web目录下。建立一个文件config.web,内容如下,放在WEB目录下
<configuration>
<globalization
requestencoding="utf-8"
resp
/>
</configuration>
[贴子地址]:http://bbs.idcspy.com/thread-7146-1-1.html



方法一总是提示缺少access 97 对象库,无法成功,97 2000 2003的access我都试过了,就是不行,方法二暂时没有使用,方法三无效,请高手指教
您需要登录后才可以回帖 登录 | 注册

本版积分规则