首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin中的ASP.NET MVC 3项目给出了System.UnauthorizedAccessException错误

Xamarin中的ASP.NET MVC 3项目给出了System.UnauthorizedAccessException错误
EN

Stack Overflow用户
提问于 2013-12-11 07:13:14
回答 2查看 3.1K关注 0票数 4

我在Mac (10.9)上运行Xamarin (4.0.10 build 5)。我创建了ASP.NET MVC 3项目。第一次运行给了Microsoft.AspNet.WebPages错误。我在文章之后解决了这个问题并修复了它。现在,当我运行它时,会出现另一个错误:

拒绝System.UnauthorizedAccessException对路径"/Library/Frameworks/Mono.framework/Versions/3.2.0/etc/mono/registry“的访问。 堆栈跟踪: 在/private/tmp/source/bockbuild-xamarin/profiles/mono-mac-xamarin-no-pcl/build-root/mono-3.2.0/mcs/class/corlib/System.IO/Directory.cs:113中的System.IO.Directory.CreateDirectoriesInternal (System.String路径) 0x00064在System.IO.Directory.CreateDirectory (System.String路径) 0x000a4在/private/tmp/source/bockbuild-xamarin/profiles/mono-mac-xamarin-no-pcl/build-root/mono-3.2.中0/mcs/class/corlib/System.IO/Directory.cs:80 at /private/tmp/source/bockbuild-xamarin/profiles/mono-mac-xamarin-no-pcl/build-root/mono-3.2.0/mcs/class/corlib/System.IO/DirectoryInfo.cs:141中的System.IO.DirectoryInfo.Create () 0x00000在(包装器远程处理-调用-与检查) System.IO.DirectoryInfo:Create ()在System.IO.Directory.CreateDirectoriesInternal (System.String路径) 0x00039在/private/tmp/source/bockbuild-xamarin/profiles/mono-mac-xamarin-no-pcl/build-root/mono-3.2.0/mcs/class/corlib/System.IO/Directory.cs:98 at System.IO.Directory.CreateDirectory (System.String路径) 0x000a4在/private/tmp/source/bockbuild-xamarin/profiles/mono-mac-xamarin-no-pcl/build-root/mono-3.2.0/mcs/class/corlib/System.IO/Directory.cs:中80 at Microsoft.Win32.KeyHandler..ctor (Microsoft.Win32. rkey,/private/tmp/source/bockbuild-xamarin/profiles/mono-mac-xamarin-no-pcl/build-root/mono-3.2.0/mcs/class/corlib/Microsoft.Win32/UnixRegistryApi.cs:136中的System.String basedir,布尔is_volatile) 0x0004a

请帮我解决这个问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-11 17:56:24

看看这篇博客文章是否能帮你。

(解决办法上的裂缝)

代码语言:javascript
复制
sudo mkdir /Library/Frameworks/Mono.framework/Versions/Current/etc/mono/registry
sudo chmod g+rwx /Library/Frameworks/Mono.framework/Versions/Current/etc/mono/registry
票数 3
EN

Stack Overflow用户

发布于 2013-12-13 23:51:47

在运行Arch发行版的Linux机器上,我做了以下更改以解决安全问题:

代码语言:javascript
复制
sudo mkdir /etc/mono/registry
sudo mkdir /etc/mono/registry/LocalMachine
sudo chmod g+rwx /etc/mono/registry/
sudo chmod g+rwx /etc/mono/registry/LocalMachine
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20512784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档