标签: mono

Mono上的MVC 5:无法加载文件或程序集"System.Web.Entity"或其依赖项之一

目标:通过Xamarain Studio在Mono上启动ASP.NET MVC 5项目.

启动服务器后出错: Could not load file or assembly 'System.Web.Entity' or one of its dependencies.

在此输入图像描述

Xamarin Studio出错:

在此输入图像描述

背景:该项目是在Visual Studio 2013中创建的默认Web项目.大多数配置都是开箱即用的.它的代码可以在GitHub上查看.我写了最新最好的Mono和Xamarin Studio..NET实体框架是一个已解析的依赖项,Xamarin Studio中没有注明构建问题.

如何启动并运行此项目?我该如何解决这种依赖?

c# asp.net asp.net-mvc mono xamarin

37
推荐指数
3
解决办法
2万
查看次数

如何验证nginx是否正在运行?

在我的本地机器上运行ASP.NET vNext项目后,我试图找出如何在nginx上运行它,因为它看起来是一个推荐的选择

jsinh的 博客之后,我使用以下方法安装它:

sudo apt-get update
sudo apt-get install nginx -y
Run Code Online (Sandbox Code Playgroud)

我试图通过使用以下方式来了解它是否有效:

ifconfig eth0 | grep inet | awk '{ print $2}'
Run Code Online (Sandbox Code Playgroud)

跑完之后

sudo service nginx start
sudo service nginx stop
Run Code Online (Sandbox Code Playgroud)

但是,输出始终相同:

Nginx状态

如何验证nginx是否正在运行?

asp.net ubuntu mono nginx

37
推荐指数
7
解决办法
5万
查看次数

我应该在真实项目中使用Mono吗?

有没有人使用过大型或中型项目的开源.NET实现Mono?我想知道它是否适合现实世界的生产环境.它是否稳定,快速,兼容,......足以使用?是否需要花费大量精力将项目移植到Mono运行时,或者它是否真的非常兼容,只需要为Microsoft的运行时获取并运行已编写的代码?

c# mono enterprise

36
推荐指数
3
解决办法
5008
查看次数

访问路径"/ etc/mono/registry"被拒绝

当我在我的Fedora 20工作站上使用xsp4(来自MonoDevelop或直接)运行我的ASP.NET MVC 4网站时,我遇到以下异常:

System.Web.HttpRuntime.FinishWithException (wr={Mono.WebServer.XSPWorkerRequest}, e={System.Web.HttpException:  ---> System.Web.HttpException: The pre-application start initialization method Start on type System.Web.WebPages.PreApplicationStartCode threw an exception with the following error message: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: An exception was thrown by the type initializer for <Module> ---> System.Security.SecurityException: No access to the given key ---> System.UnauthorizedAccessException: Access to the path "/etc/mono/registry" is denied.
at System.IO.Directory.CreateDirectoriesInternal (System.String …
Run Code Online (Sandbox Code Playgroud)

mono fedora xsp asp.net-mvc-4

36
推荐指数
2
解决办法
1万
查看次数

在Windows上进行Mono开发的最佳设置是什么?

我开始尝试使用Mono,目前主要是为了娱乐.我首先尝试使用将csproj转换为makefile的Visual Studio插件,但似乎没有适用于Visual Studio 2005的版本.我还阅读了MonoDevelop IDE,听起来不错.不幸的是,它还没有预制的Windows软件包.我尝试通过组合来自其他半相关安装的依赖项来遵循一些指令来构建它.它不起作用,但这可能是因为我是一个面向Windows的人,几乎不能拼写"makefile".

所以,我的问题是:在Windows上尝试基于Mono的开发的最低能耗方式是什么?

windows mono

34
推荐指数
4
解决办法
7052
查看次数

如何有条件地编译我的C#for Mono vs. Microsoft .NET?

我需要一个条件编译开关,它知道我是在编译单声道还是MS .NET运行时.我怎样才能做到这一点?

.net c# mono

34
推荐指数
1
解决办法
5300
查看次数

Xamarin Android - 关闭单声道日志

这可能是一个挑剔的事情,但在Xamarin运行Android应用程序时,它会在控制台中转储大量的行, [Mono]

有没有办法禁用这些日志?

提前致谢

console mono logging android xamarin

34
推荐指数
1
解决办法
6545
查看次数

为什么要使用Mono?

使用Mono over Java(或任何其他"免费"或Linux友好语言/运行时)的主要好处是什么?

Mono将始终追溯.NET框架的最新发展,你为什么要使用Mono而不是其他传统的开源语言/框架(Java)呢?

编辑:像下面提到的人一样,我想根本问题是,你为什么要在Linux平台上使用.NET?

.net java linux mono

33
推荐指数
4
解决办法
6008
查看次数

Mono中的WCF支持

我试图找出Mono下WCF支持和不支持的内容.我已经在Mono Project页面上阅读了WCF开发文档.

对于有在Mono下使用WCF的经验的人,我应该注意哪些问题?

c# mono wcf

33
推荐指数
1
解决办法
2万
查看次数

是否可以使用Mono(Mac)运行LINQPad

我在Snow Leopard中安装了Mono 2.6.7并想运行LINQPad.我已经启动LINQPad(v2.21)但是立即得到一个FileNotFoundException.有没有人能够成功运行它?

我认为异常是因为它试图读取/写入配置文件或其他东西,但希望有一些解决方法.

谢谢.

编辑:使用"Olive"构建Mono(WPF所需):

在终端:

svn co svn://anonsvn.mono-project.com/source/trunk/olive
cd /Users/(your user name)/olive
./configure --prefix=/Users/(your user name)/olive --with-glib=embedded
make
make install
Run Code Online (Sandbox Code Playgroud)

现在在Finder中导航到:

/ Users /(您的用户名)/ olive/lib/mono/gac

将这些文件夹(例如:PresentationCore,PresentationFramework)复制到:

/Library/Frameworks/Mono.framework/Versions/2.6.7/lib/mono/gac(当前的Mono版本是2.6.7,但这显然可能有所不同)

编辑:不幸的是,现在我在运行LINQPad时得到了这个:

警告**:无法加载类System.Windows.Resources.AssemblyAssociatedContentFileAttribute,在LINQPad中使用不能加载,在LINQPad中使用

编辑: Xamarin工作簿最近发布了1.0(https://developer.xamarin.com/workbooks/),是我在macOS上看到的LINQPad最接近的.

编辑(2017年9月): 这仍然是投机性的!

使用Docker和Windows子系统Linux(WSL)可以运行大多数Windows应用程序(包括GUI应用程序):

在Ubuntu上运行的cmd.exe的动画演示

有关详细演练,请参阅https://blog.jessfraz.com/post/windows-for-linux-nerds/上的博客文章.

linux mono linqpad docker windows-subsystem-for-linux

33
推荐指数
2
解决办法
1万
查看次数