我在尝试解析ASP.NET MVC应用程序中的XML文件时遇到此错误(请参阅标题)。我正处于开发的早期阶段,我只想尝试使用Visual Studio 2010的内置DEV服务器。
我已尝试过以下所有组合,但仍然没有运气:
我担心这与Window 7安全性有关,但我不确定。有其他人经历过这个吗?
请注意,我的计算机上没有ASPNET帐户名。我认为Windows 7和最新版本的ASP.NET不再使用该帐户了。
编辑:我可以使用Server.MapPath使用我的应用程序上传文件,这让我想知道这是否是代码问题。但是,当它说“访问路径MyProject.Web被拒绝”并且我应该允许ASP.NET帐户访问它时,错误非常清楚。
编辑#2:这是由错误的路径引起的。与Windows 7无关或授予对ASP.NET帐户的访问权限
答案 0 :(得分:2)
这是由错误的路径引起的。与Windows 7无关或授予对ASP.NET帐户的访问权限
答案 1 :(得分:0)
您是否尝试完全关闭Windows安全性?另请尝试以管理员身份运行您的帐户。 (如果您没有收到带有“是”或“否”提示的打开警告的警告,您将知道自己是否以管理员身份运行。)
答案 2 :(得分:0)
“这是由错误的路径引起的。与Windows 7无关或授予对ASP.NET帐户的访问权”
实际上,由于某些文件夹需要管理员权限,例如系统驱动器的根目录(如C :),即使它是正确的路径,也可能会出现同样的错误。
答案 3 :(得分:0)
它与Windows 7有关。默认情况下,Windows 7 允许您通常在C:\驱动器上写入根目录。您必须将文件写入UserData或Application Data目录。似乎Windows 7试图划分写入内容的位置(并且有正当理由)。您只需要将文件指向要保存到其中一个区域中,您就应该没问题。