当前位置: 首页 > news >正文

一套老旧ASP+Access的复活记

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

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

依次做了如下排查:

  1. 该ASP网站ACCESS数据库所在目录及有关特别的config目录赋予用户读写及修改权限,甚至在调试期间,一度将整站赋予了everyone完全控制,未果;

  2. 设置启用IIS--ASP的父路径:
    一套老旧ASP+Access的复活记

  3. 设置运行该站点的程序池启用32位应用程序:
    一套老旧ASP+Access的复活记

  4. 权限权限,还是权限问题:
    自不必说:C:\Windows\temp 目录需要IIS_IUSRS完全权限,还有一种说法是:IIS7下的32位MS Jet引擎临时目录位置:C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp 也一并授权处理过了。

后来在一次无意中点击:
一套老旧ASP+Access的复活记

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

一套老旧ASP+Access的复活记

立即做了如下设置:
一套老旧ASP+Access的复活记

一套老旧ASP+Access的复活记

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

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

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

相关文章:

  • 全网最详细的IDEA里如何正确新建普通的Java web项目并发布到Tomcat上运行成功【博主强烈推荐】(类似eclipse里同一个workspace下【一个子项目】并存)(图文详解)...
  • 同步工具类:CountDownLatch、CyclicBarrier和Exchanger
  • 游戏公链项目GameCell获得千万级投资
  • WPF RichTextBox 禁止换行
  • Docker 18.03私有仓库搭建
  • mariadb的安装、apache安装
  • 记一次删除Git记录中的大文件的过程
  • CoreOS那些事之Rkt容器尝鲜(上)
  • 入学人数突破1000人! 阿里云大学云学院,开启创新育才实践之路!
  • Opencv笔记(十六)——认识轮廓
  • md5学习
  • 批量kill 某个用户session
  • Failed to create AppDomain 'xxx'. Exception has been Failed to create AppDomain
  • JWT究竟是什么呢?
  • Win#password;;processon #clone;;disassemble;;source find
  • 「译」Node.js Streams 基础
  • CAP 一致性协议及应用解析
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • JavaScript学习总结——原型
  • Linux快速配置 VIM 实现语法高亮 补全 缩进等功能
  • scrapy学习之路4(itemloder的使用)
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • SpringCloud集成分布式事务LCN (一)
  • Wamp集成环境 添加PHP的新版本
  • 大型网站性能监测、分析与优化常见问题QA
  • 如何优雅地使用 Sublime Text
  • 数据科学 第 3 章 11 字符串处理
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • ​Java并发新构件之Exchanger
  • #etcd#安装时出错
  • #Linux(make工具和makefile文件以及makefile语法)
  • #每日一题合集#牛客JZ23-JZ33
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (C)一些题4
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (k8s中)docker netty OOM问题记录
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (三)uboot源码分析
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • (转)shell中括号的特殊用法 linux if多条件判断
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • . NET自动找可写目录
  • .NET Core Web APi类库如何内嵌运行?
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • .net 受管制代码
  • .NET建议使用的大小写命名原则
  • .Net组件程序设计之线程、并发管理(一)
  • @基于大模型的旅游路线推荐方案
  • []C/C++读取串口接收到的数据程序
  • [2016.7 day.5] T2