windows server2008服务器上,架设一个asp站点后,为什么文件导入功能不能再使用? 10

我现在有一个asp站点,架设在windowsserver2003和windows7系统上的数据导入功能都可以使用(导入excel的数据),但是架设在windowsserv... 我现在有一个asp站点,架设在windows server 2003和windows 7系统上的数据导入功能都可以使用(导入excel的数据),但是架设在windows server2008系统上后就会有问题。问题如下:

66行的执行的代码是:cnn.Open StrCnn。前后语句如下:
'''''''获取表名,开始bflagt=0Set cnn=Server.CreateObject("ADODB.Connection") StrCnn="Driver={Microsoft Excel Driver (*.xls)};DBQ="& Server.MapPath(""&tempdata&"")response.write StrCnn
cnn.Open StrCnn '列出表名 Set shm = cnn.OpenSchema(20) biaoming=shm("table_name")cnn.closeset cnn = Nothing。
希望各位大神不吝赐教。谢谢
展开
 我来答
liangar
2017-10-23 · 超过14用户采纳过TA的回答
知道答主
回答量:41
采纳率:50%
帮助的人:6.6万
展开全部

在IIS管理界面,看“应用程序池”,找到站点所用的应用程序,点击“高级设置...”,对话框中“启用32位应用程序”选择项,选择:true。如下图(不同系统界面稍有不同,我这个是win10的):

uei2
2017-01-09 · TA获得超过154个赞
知道答主
回答量:90
采纳率:0%
帮助的人:44.3万
展开全部
试一下,将网站的IIS应用池,设置成32位兼容。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老郎中
2016-11-28 · TA获得超过2675个赞
知道大有可为答主
回答量:2055
采纳率:0%
帮助的人:1850万
展开全部
因为2008是64位的,asp导入导出excel在32位机器上是正常的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
eadio
2014-05-26 · TA获得超过1610个赞
知道小有建树答主
回答量:962
采纳率:80%
帮助的人:1021万
展开全部
所有的权限对应的有设置好吗??还有这个提示什么??你用utf-8编码???感觉这个是权限问题啊
追问
文件夹的权限都已经放开了,全都设置成了everyone。

我自己经过几天的捣鼓觉得可能是操作系统的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奥特曼顾问
2014-05-26 · TA获得超过466个赞
知道小有建树答主
回答量:1243
采纳率:50%
帮助的人:204万
展开全部
asp做站风险较大,建议你采用linux
更多追问追答
追问
这一是个以前的老系统,以前在win2003运行,但是现在需要将它移植到wins2008上,所以你懂的。
追答
直接搬空间就是了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式