一套老旧ASP+Access的复活记

因公司种种业务需要,需要在机房某台Winserver2008R2服务器的IIS7环境下复活一套ASP+Access的老旧信息化系统,考虑到该服务器本身已有一套ASP+MSSQL的系统线上一直运行正常,想必应该很容易搞定,当即就建了一个二级目录,将全套相关文件拷贝了进去,配置了下相关目录权限后运行之,系统一直在反复而坚定地报同一个错误:

错 误 号:-2147467259
错误描述:未指定的错误
错误来源:Microsoft JET Database Engine

依次做了如下排查:

  1. 该ASP网站ACCESS数据库所在目录及有关特别的config目录赋予用户读写及修改权限,甚至在调试期间,一度将整站赋予了everyone完全控制,未果;
  2. 设置启用IIS--ASP的父路径:
  3. 设置运行该站点的程序池启用32位应用程序:
  4. 权限权限,还是权限问题:
    自不必说:C:\Windows\temp 目录需要IIS_IUSRS完全权限,还有一种说法是:IIS7下的32位MS Jet引擎临时目录位置:C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp 也一并授权处理过了。

后来在一次无意中点击:

无法验证对web站点本地物理路径的访问?

立即做了如下设置:

至此再去试了一下:ASP+Access已可正常访问,问题完美解决。

小结一下:没有更改上述此项设置之前,为什么之前那套Asp+MSSQL一直运行正常,唯独这套ASP+Access就不行?官方解释如下:

服务器配置为将传递身份验证和内置帐户一起使用,以访问指定的物理路径。但是,IIS 管理器无法验证此内置帐户是否有访问权。请确保应用程序池标识具有该物理路径的读取访问权。如果此服务器加入到域中,并且应用程序池标识是 NetworkService 或 LocalSystem,则验证<domain>\<computer_name>$ 具有该物理路径的读取访问权,然后重新测试这些设置。

原文地址:http://blog.51cto.com/boyhong/2150839

时间: 2024-10-10 15:50:05

一套老旧ASP+Access的复活记的相关文章

用简单技术对老旧照片进行翻新上色

效果示例: 老旧照片的翻新修改,对于PS新手来说有一定的难度,尤其是网上的教程一般来说都是使用颜色蒙版等较为抽象复杂的技术来进行修改的.经过摸索,我发现其实用PS的”内容识别“填充技术.”色相饱和度“及”色彩平衡“,还有图层的”正片叠底“  等直观常用的简单技术即可解决大部分问题. (首先用扫描仪或是效果较好的数码相机(手机)对老照片进行翻拍和存盘.)  1.“内容识别”填充技术: 从Photoshop CS5版本开始就具备的这个功能让我们能够快速的填充一个选区,用来填充这个选区的像素是通过感知

IIS 7.5 配置Asp+Access的几点注意的地方

环境:window2008 R2 + iis 7.51 把网站程序放在一个www文件夹里面,给这个文件夹添加everyone的用户,赋予全部读写权限,这样安全些.2 选中要配置的网站,点击页面中间“ASP”按钮,修改“调试属性”>“将错误发送到浏览器”的值为“True“:修改”行为“>”启用父路径“为”TRUE“本来到这就完了,但是我的asp还是出现错误,代码如下:=======================Microsoft JET Database Engine 错误 '80004005

HomeKit 与老旧设备

苹果推了HomeKit,已经有很多厂商在做,可以达到Siri控制所有设备的功能. 但是Siri也不是万能的,对人类的语义理解也会产生差错,不过我相信未来这个问题会解决掉. 如果家里有老旧的电视机等设备,或者自己做了一个开关窗户的机器,那么Homekit就显得无能为力了. 家里的一些贵重物件比如冰箱,空调等设备也不是说淘汰就淘汰的,当家里充斥着Homtkit设备的时候,其他设备无法受到Homekit的控制,那就很痛苦了. 要做到如此的兼容性,设想如下:   做一个Homekit的Hub,此Hub和

使用Windows Server 2003搭建一个asp+access网站

鼠标右键->新建->网站->下一步->描述(随便给一个,这里我以test为例) ->下一步->下一步->输入主目录的路径,默认路径下是C:\Inetpub\wwwroot->下一步->下一步->完成 当前已创建好网站,默认是停止状态的(因为默认网站也在运行,并且新创建的网站端口号和默认网站端口号相同,都为80端口)直接办法是把默认的网站停止,然后启动test网站 要想同时运行多个网站三种方法:1.改端口号2.改IP地址3.绑定的域名不同 首先我们

实验十一:sql注入之asp+access案例

仅供学习参考,2013.5.8日学习整理记录 潜江水产案例(sql注入之asp+access)实验目的通过注入漏洞上传config.asp实验过程如下所示:实验前提:在服务器上要搭建好IIS开始实验把已经编好的web通过共享的方式上传到服务器上,然后解压这个潜江水产的数据包文件,然后把这个数据包导入到c:\inetpub\wwwroot下面,接着通过命令行inetmgr打开搭建好的默认网站,然后在默认网站中的主目录下面指定潜江水产的路径,然后在配置中的设置中启用父路径,在指引中添加index.a

作者没有实战经验,案例老旧,图表水平差:2星|《社群思维》

书中堆砌了一些社群运营的经验技巧,读后感觉作者没没有实际的社群运营经验,经验技巧中没看到有价值的. 案例比较老旧,以小米.黄太吉等知名案例为主,信息和数据好像都是公开可见的资料中整理出来的. 图表做的也比较差,经常是把并列关系的一段文字做成图表. 总体评价2星,不推荐阅读. 全文完 相关链接: 4星|<小群效应>:移动互联网时代,社群的数据与分析 3星|<常青>:强调维护老客户重于争取新客户.有理论缺证明 3星|<伏牛传>:善用移动互联网造势,迎合小众而不是大众口味的餐

ASP ACCESS 报错:Selected collating sequence not supported by the operating system.

Selected collating sequence not supported by the operating system. 这个问题是在一个国外服务器上放ASP+ACCESS程序时出现的问题. 在本地测试的时候都好好的.没有任何问题,但传上去之后,服务器就提示:Selected collating sequence not supported by the operating system. 这个问题是因为国外服务器的系统是英文系统.所以与中文的ACCESS数据库出了差错. 具体的解决

IIS7下配置ASP+ACCESS环境

先要设置应用程序池(Application Pool)为Classic .NET AppPool,而不是默认的Default AppPool,可以在网站目录里对每个站点设置,也可以在站点进行单独设置.选择好要设置的站点之后,点右边的“基本设置”即可调出应用程序池设置对话框. 步骤阅读 步骤阅读 步骤阅读 2 然后再给“系统盘:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目录添加一个“Authenticated Users”

ASP + ACCESS 上传图片到数据库与将图片读出数据库显示之实现(详细版)

ASP上传图片至数据库内功能的实现 一般的无组件上传类,其上传过程是将图片先保存到指定文件夹,与此同时将该路径保存至数据库字段的.显示图片则是根据数据库表中的路径字段对应显示的.当然有关图片的管理,比如删除:只删除了路径,实际的图片需要根据该路径通过FSO进行删除--那有没有这样一种情况:将图片直接作为一个字段的值保存.对图片的操作就象是对数据字段的操作一样熟练.答案是肯定的,只是将该字段的类型设为OLE对象 知识点:OLE 对象字段用来存储诸如 Microsoft Word 或 Microso