在xp下,程序老报对路径“c:\inetpub\wwwroot\XMLGuest\db\db.xml”的访问被拒绝。

muly 2003-11-25 03:07:20
我的这个文件路径肯定是对的。在xp上文件属性中没有“安全”选项,这个问题怎么办啊?

错误信息如下:

ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 {MACHINE}\ASPNET,在 IIS 6 上为网络服务)。如果应用程序正在通过 <identity impersonate="true"/> 模拟,则标识将为匿名用户(通常为 IUSR_MACHINENAME)或经过身份验证的请求用户。

若要授予 ASP.NET 对文件的写访问权,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。

源错误:


行 24: private void Page_Load(object sender, System.EventArgs e)
行 25: {
行 26: FileStream stream = new FileStream(Server.MapPath("db\\db.xml"),FileMode.Open);
行 27: try
行 28: {


源文件: C:\Inetpub\wwwroot\XMLGuest\MessageList.aspx.cs 行: 26

堆栈跟踪:


[UnauthorizedAccessException: 对路径“c:\inetpub\wwwroot\XMLGuest\db\db.xml”的访问被拒绝。]
System.IO.__Error.WinIOError(Int32 errorCode, String str) +393
System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean bFromProxy) +888
System.IO.FileStream..ctor(String path, FileMode mode) +52
XMLGuest.MessageList.Page_Load(Object sender, EventArgs e) in C:\Inetpub\wwwroot\XMLGuest\MessageList.aspx.cs:26
System.Web.UI.Control.OnLoad(EventArgs e)
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Page.ProcessRequestMain()


...全文
343 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
winsalau 2003-12-03
  • 打赏
  • 举报
回复
如果没了全安的那个选项

在资源管理器里单击“工具”菜单,选择“文件夹选项”,然后单击“查看”选项卡,在“文件和文件夹”列表里,把“使用简单的文件共享”前的勾去掉就可以了
mywisest 2003-12-02
  • 打赏
  • 举报
回复
1、将分区转换成NTFS格式就有安全选项卡了;
2、提升aspnet用户的权限;
3、文件是否为只读文件?
游风风 2003-12-02
  • 打赏
  • 举报
回复
提升ASP.NET帐号的权限

修改C:\WINNT\Microsoft.NET\Framework\v1.0.3705\CONFIG\Machine.config文件ProcessModel段中的UserName, 把Machine改成SYSTEM.
类似于
<processModel enable="true" timeout="Infinite" idleTimeout="Infinite" shutdownTimeout="0:00:05" requestLimit="Infinite" requestQueueLimit="5000" restartQueueLimit="10" memoryLimit="60" webGarden="false" cpuMask="0xffffffff" userName="SYSTEM" password="AutoGenerate" logLevel="Errors" clientConnectedCheck="0:00:05" comAuthenticationLevel="Connect" comImpersonationLevel="Impersonate" responseRestartDeadlockInterval="00:09:00" responseDeadlockInterval="00:03:00" maxWorkerThreads="25" maxIoThreads="25"/>
liuyao928 2003-12-02
  • 打赏
  • 举报
回复
在你要读写文件的文件夹的“安全”处,添加aspnet用户具有写入权限
lkk2073 2003-11-25
  • 打赏
  • 举报
回复
还有一个办法就是将该工程部署在WWWROOT和INTPUT文件夹外面就OK了...
muly 2003-11-25
  • 打赏
  • 举报
回复
我用的是ntfs分区

我加aspnet用户到administrator用户组了还是不行啊

兄弟们,谁还有办法啊
smartcreater 2003-11-25
  • 打赏
  • 举报
回复
如果没有其他权限问题 ,
是不是,该文件共享冲突(没有释放以前操作该文件的FileStream等)!
lkk2073 2003-11-25
  • 打赏
  • 举报
回复
同意:guoyan19811021(吉祥)

将aspnet用户加入administrator用户组
lkk2073 2003-11-25
  • 打赏
  • 举报
回复
NTFS的分区格式下才有安全选项
lysamper 2003-11-25
  • 打赏
  • 举报
回复
我以前也遇见这个问题,好象是文件路径太长了!我用个比较短的路径就没有问题了!
guoyan19811021 2003-11-25
  • 打赏
  • 举报
回复
可以将aspnet用户加入administrator用户组
hivak47 2003-11-25
  • 打赏
  • 举报
回复
我没有碰见过这样的问题,我感觉你用WINDOWS2003比较好。
guoyan19811021 2003-11-25
  • 打赏
  • 举报
回复
授予 ASP.NET 对文件的写访问权
muly 2003-11-25
  • 打赏
  • 举报
回复
给了还是不行
lkk2073 2003-11-25
  • 打赏
  • 举报
回复
在IIS中给予你的这个工程的虚拟路径的读和写权限
内容概要:本文针对光伏电池在不同工况下的运行需求,深入研究了最大功率点跟踪(MPPT)与恒功率控制模式之间的切换策略,并基于Simulink平台构建仿真模型以验证控制逻辑的有效性。研究重点涵盖两种控制模式的工作原理、切换判据的设计、控制器参数的优化整定以及系统在模式切换过程中的动态响应特性,旨在实现光伏发电系统在保证最大发电效率的同时,满足电网对功率输出稳定性的要求。通过仿真分析,评估了系统在光照突变、负载波动等典型场景下的运行性能,提升了光伏系统并网的适应性与运行灵活性。; 适合人群:具备电力电子、新能源发电技术或自动控制理论基础的高校研究生、科研人员及从事光伏逆变器与并网系统设计的工程技术人员。; 使用场景及目标:①用于科研项目中光伏系统多模式控制策略的仿真验证;②支撑学术论文撰写中关于模式切换机制、系统稳定性与动态性能分析的内容;③为实际工程中光伏电站的运行控制、逆变器多模式切换逻辑设计提供理论依据与仿真原型参考。; 阅读建议:建议结合提供的Simulink仿真模型同步操作,重点关注模式切换条件的设定逻辑与系统过渡过程的仿真结果,深入分析切换瞬间的功率波动与恢复特性,可进一步将该方法迁移至其他可再生能源发电系统的多模式协调控制研究中进行对比与拓展。
内容概要:本文围绕CentOS 7在芯片设计行业的系统性能优化实践,重点探讨了基于存储I/O与内存管理的全流程加速方案。通过XFS文件系统调优(如启用DAX、largeio、allocsize=1g等参数)、HugePages大页内存配置以及NVMe SSD的I/O调度算法优化(切换为none),有效提升了EDA工具在版图设计、物理验证等环节的运行效率。结合Calibre与Innovus等实际应用场景,展示了优化后DRC验证时间从24小时缩短至14小时,性能提升达41.7%。文章还提供了详细的配置命令和脚本示例,并展望了未来对持久内存和分布式存储的技术演进方向。; 适合人群:从事芯片设计与制造的IT基础设施工程师、EDA工具开发者、系统运维人员及高性能计算平台技术人员,具备Linux系统管理和基本硬件知识者更佳; 使用场景及目标:①提升芯片设计流程中大文件I/O处理效率;②优化内存密集型EDA工具(如Innovus、Calibre)的运行性能;③构建高效稳定的CentOS 7服务器环境以支持先进制程下的海量数据处理; 阅读建议:建议结合文中提供的fstab配置、udev规则、Tcl脚本等代码实例,在测试环境中逐步部署并监控性能变化,重点关注allocsize、hugepages、I/O调度器等关键参数的实际影响,同时关注后续PMEM与分布式文件系统的扩展能力。

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧