Windows 2008 R2 +iis7发布.net开发的应用程序,出现读取目录文件访问被拒绝问题,请高手协助!

问题描述

如题所述,国庆期间给客户安装公司的应用软件,基于WindowsServer平台.NET框架开发的系统,以前一直在2003Server+IIS6.0下发布,没碰到过问题。但这次客户提供的机器中安装的windows2008R2环境,结果出现了读取文件失败的情形(如贴图),我试过了网上提供的方法,新建一个用户,把身份验证重新设置新创建用户,均不能解决问题,只能通过把目录权限设置成Everyone才能解决,但是如果把Everyone都开放出来,网站还有安全可言吗?不知各位同行还有没有其它好方法,望指点迷津,感谢先!

解决方案

解决方案二:

解决方案三:
IIS7.5下,默认的用户是这个:IISAppPoolApplicationPoolName
解决方案四:
看起来就是权限问题。打开任务管理器,找w3wp进程,看看以什么用户运行的。如果有多个进程,可以使用下面的方法,找出PID:确保web.config中没有使用impersonate。一般给运行进程的用户对目录的权限即可,另外注意没有其他程序打开文件,而且注意readonly啥的。
解决方案五:
在你开发asp.net程序时就应该有这个意识,程序的需要动态读写(改变)的数据文件应该放在app_data目录下。
解决方案六:
谢谢大家给我的指点,findcaiyzhe,你好!我看进程是以IISAppPoolApplicationPoolName进程池名称来运行的,实际上系统没有这个用户,如何来给这个用户设置目录的读写权限呢?
解决方案七:
不久前,也遇到過相同的問題,後來改了權限就好了看來沒有真正地解決問題啊,看樓主是怎麼解決的
解决方案八:
dzd3083,你好!怎么改权限

时间: 2024-11-10 07:47:17

Windows 2008 R2 +iis7发布.net开发的应用程序,出现读取目录文件访问被拒绝问题,请高手协助!的相关文章

Windows 2008 R2 IIS7.5配置FTP图文教程_FTP服务器

目前服务器采用Win2008 R2来架构比较多,因为性能方面提升了不少,还自带对某些文件进行配置缓存,大大提高了网站的效率和访问量.针对网站自带的FTP自然也是比较好的选择方案,不用选择第三方,即安全又方便.但跟Win2003的配置有所不同,因此记录下配置过程共大家参考. 1.打开IIS管理器"控制面板\所有控制面板项\管理工具"-"Internet 信息服务(IIS)管理器" 2.右击"添加FTP站点" 3.填写FTP站点名称及所在盘符,这个盘

Windows 8.1 IIS 8.5 远程管理 Windows 2008 R2 IIS 7.0

案例: Windows 8.1 x64 IIS 8.5 inetmgr_amd64_v1.1_en-US.msi Windows 2008 R2  x64 IIS  7.0 在Win8.1 通过IIS8.5 远程管理 Win2008R2 IIS7.0, 1. 在Win8.1中安装 inetmgr_amd64_v1.1_en-US.msi,直接安装不了修改inetmgr_amd64_v1.1_en-US.msi属性中的兼容模式即可. 2.在Win2008R2 IIS7.0的"功能视图"最

让Windows 2008 R2 64bit支持ASP.NET 1.1应用程序

随着 Windows Server 2003 的支持期限到期, 最近有很多企业将目前很多的 Windows Server 2003 升级到 Windows 2008 R2. 之前有许多 Web Application 是使用 .NET 1.1 开发的, 短时间无法升级及修改程序, 故先以设定操作系统可以支持 .NET 1.1 Web Application 先用. ( 还是要升级到 .NET 2.0 以上的版本较好) 将最近协助客户步骤整理如下: 1. 在安装 IIS 时, 请确认 IIS6 M

Windows 2008 R2 DHCP服务器迁移到Windows Server 2012(一)

大多数企业在早期的IT基础架构中,都会考虑将DHCP等基础服务和域控角色混合部署.这样不但可以节约成本还能简化管理. 但随着企业规模的不断扩大,IT基础架构会越来越完善,这种混合部署从权限管理.可用性方面都会存在种种限制.将角色服务器进行分离无疑是最佳选择. 下面来看看如何将Windows2008 R2域控中的DHCP服务器迁移至Windows 2012中,并实现DHCP的故障转移功能. DHCP故障转移Windows2012的一个新功能, 此功能提供让两个 DHCP 服务器服务于 同一子网或作

Windows 2008 R2活动目录的AD Recycle Bin功能

在Windows 2008或Windows 2003中,你必须用备份恢复的方法才能恢复一个被误删的AD对象.这个方法非常麻烦.现在,Windows 2008 R2引入一个新的功能:AD Recycle Bin.就如同普通的回收站一样,这个工具暂时保留了被删除对象,你可以随时从回收站中取回. 需要注意的几点注意事项: 1) 这是Windows 2008 R2才有的新功能 2) 这个功能默认是关闭的:必须手动启动. 3) 启用AD回收站的这个操作不可逆转(irrersible),也就是说,Enabl

服务器-Windows 2008 R2 开机进入不了系统

问题描述 Windows 2008 R2 开机进入不了系统 机器一共两块网卡,我禁用了一块,然后就开不了机了,一直卡在DHCP上转圈.怎么才可以引导进去呢? 解决方案 WINDOWS2008R2系统MongoDB环境搭建手册windows2008r2系统破解登录密码方法 解决方案二: 电脑坏了,找维修的修一修

Windows 2008 R2实战之二:从介质安装 AD DS

从介质安装 AD DS可以使用 Ntdsutil.exe 为在域中创建的其他域控制器创建安装介质.通过从介质安装,可以最大程度地减少网络上目录数据的复制.有利于在远程站点中更高效地安装其他域控制器. 实验环境: 在Windows 2008 R2实战之一:活动目录部署的实验环境下,新增了一台http://www.aliyun.com/zixun/aggregation/13975.html">Windows Server 2008 R2服务器,计算机名Win2008R2CNDC01. 实验要

windows-安装Windows 2008 R2 提示未找到任何设备驱动

问题描述 安装Windows 2008 R2 提示未找到任何设备驱动 最近刚组装了一台新机器,华硕B85的主板,用UtralISO制作了USB的安装盘(USB 是闪迪 3.0) 从U盘启动电脑 进入到安装界面,点击"现在就安装"--提示未找到任何设备的驱动 百度的一些方法我试过,不管用,请大神相助. 小弟新来,还没C币,希望大神别嫌弃.好人新年走鸿运,一生平安. 解决方案 没有认到硬盘驱动,在你的bios中将sata设置为兼容模式. 解决方案二: 具体的设置方式你可以看下随机的说明书中

Windows 2008 R2服务管理器刷新失败的解决方法_win服务器

这几天在做实验,一台服务器安装了Windows 2008 R2 X64系统,当我想安装服务器角色的时候,发现无法安装,出现了"服务器刷新失败",点击它弹出对话框提示"刷新服务器管理器时出现意外错误: 异常来自 HRESULT:0x800F0818.有关详细信息,请参阅事件日志: 诊断.事件查看器.应用程序和服务日志.Microsoft.Windows.服务器管理器.操作" 然后我就查看日志,日志内容如下: 无法发现系统的状态.找到一个意外的异常:System.Run