.asp+aceess网站提交表单,无法写入数据库,本地测试ok,毫无头绪,求高手解答

报错
这个是提交表单后,网站显示的报错,但是在本地测试时可以写入access数据库,然后正常跳转的,上传到网站就歇菜了,下面是代码,也可以在(smic-trade.com/contact.asp)查看,本人小白,实在找不出原因,求高手解答.

Please input your name *Required*Required
Please input your email *Required*Valid Form
Place a Request *Required*Full

Send This Request

var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1", "none", {maxChars:25}); var sprytextarea1 = new Spry.Widget.ValidationTextarea("sprytextarea1", {maxChars:1000}); var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2", "email");

帮你看过了,是ODBC数据源的问题,帮你改成OLE DB连接方式了,现在可以了。

先检查下你的iis中有没有安装asp支持。默认是不装的。

图片说明
你好,这个是安装的iis,不知道你说的asp支持有选中吗?

先将IIS的详细错误信息提示给打开,才能看到具体错误内容,否则只能瞎猜。
打开步骤:
1、打开IIS管理器,或按住 WIN + R 打开命令行输入 inetmgr 打开 IIS 管理
2、左边目录选择目标站点,在右边 IIS 块中双击 “错误页面”
3、在 错误页面”中右边的 “操作”项中选择 “编辑功能设置”
4、在 Error Responses 中,选择 Detailed errors,单机 OK 完成配置。

asp的确是安装了,但是你用的组件都注册了么,比如Spry

图片说明
设置了IIS”详细错误提示“ 但是还是返回”500内部服务器错误“

显示详细错误的步骤:
http://jingyan.baidu.com/article/86f4a73e7e185737d6526997.html
关于要加的web.config文件那里面是图片,我给你贴出来

   <system.webServer>
    <httpErrors errorMode="DetailedLocalOnly" />
  </system.webServer>
</configuration>

缺了一点

 <configuration>
   <system.webServer>
    <httpErrors errorMode="DetailedLocalOnly" />
  </system.webServer>
</configuration>

not work
图片说明

按上面连接给的方法每一步都设置过了吗?

配置iis7。5开启asp的详细错误,打开iis,点击左边的根节点,点击asp,调试属性,将错误发送到浏览器设置为true后保存

图片说明

错误页》500》右边的 编辑功能设置 里,选择详细错误。
图片说明
图片说明