ASP.Net的根目录c:\inetpub\wwwroot下的文件不能访问是什么原因

dennyLiu 2007-08-11 01:22:24
我刚接触ASP.Net,根据参考书的指导,在VS2005.net下建立了一个ASP.Net网站,网站存放位置选择的是http://localhost,也就是在根目录c:\inetpub\wwwroot文件夹下对吧.我编写了一个网页,大概就是把用户在网页上填写的用户个人信息存放到名为"UserFeedbacu.xml"的文件中。
部分代码如下:
XmlDocument MyDoc=new XmlDocument();
//定义XmlElement变量
...
MyDoc.Load(Request.PhysicalApplicationPath+"UserFeedback.xml");
//创建XML文档的Element
...
//给出Element的详细信息,包括属性,文本等
...
//将这些Element写入到UserFeedback.xml文件中
MyDoc.Save(Request.PhysicalApplicationPath+"UserFeedback.xml");

在编译、执行的过程中,当程序执行到MyDoc.Save()这行代码时,系统提示<对路径“c:\inetpub\wwwroot\UserFeedback\UserFeedback.xml”的访问被拒绝。>,并要我修改访问权限。

请问这是什么问题,怎样修改访问权限? 多谢!
...全文
1276 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
octverve 2007-08-11
  • 打赏
  • 举报
回复
只要给ASPNET帐户权限就行了。
BearRui 2007-08-11
  • 打赏
  • 举报
回复
右键你的xml文件——安全选项卡——添加一个名为everyone的用户,设置everyone的权限为可以修改数据库,这样就行了。

如果你右键没有看到安全选项卡,就打开windows的文件夹选项,在文件夹选项中的查看选项卡下不要选使用简单文件共享就可以看到安全选项卡了!!!
BearRui 2007-08-11
  • 打赏
  • 举报
回复
是你没有对c:\inetpub\wwwroot\UserFeedback\UserFeedback.xml目录的写入权限。
发布网站注意点: 0:发布的程序文件名写死了,一定要以CHXXWH命名。 1:主目录要设置成发布程序的路径 2:文档要添加内容文档 3:提示打不开网页的 主要是IIS中的Web服务扩展的ASP.NET v2.0.50727要点允许。 4: 安装IIS后无法显示XML页面 :名称以无效字符开头。处理资源 'http://localhost/xitong/login.aspx' 时出错。第 1 行,位置: 2 ..................... <%@ Page language="c#" ……这弄了好几个小时才解决了。原来,在我安装完.NET以后由于IIS没有安装好,后来重新安装了IIS。这样导致了.NET framework 2.0没有注册到IIS中了。我安装的.NET是2005版本,因此解决的方法是在命令行窗口中输入“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i”。这样问题就解决了。发现,在原先在IIS>默认网站>属性>主目录>配置>映射应用程序映射中,比原先多出了许多扩展名,如我就需要运行了.aspx等,这样,在IIS中就注册完成 5:水晶报表的图片为什么不显示 把本机C:\Inetpub\wwwroot\下的"aspnet_client"文件拷贝你网站的根目录下可以解决 6:打印导出pdf文件 主要是设置CrystalReportViewer1的属性PrintMode为ActiveX即可。 CrystalReportViewer1.printmode=activex; 阿哲 17:30:33 HMCReport.PrintToPrinter(1, true, 1, 1); //不预览直接打印到选定的打印机上 阿哲 17:30:38 HMCReport.PrintToPrinter(1, false, 1, 1); //预览打印 水晶报表从缓存中取乡镇数据打印要研究一下。

62,046

社区成员

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

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

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

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