Articles of .net

我可以使用Linux / Mono来部署aspnet web应用程序吗?

我有一个C#/ ASP.NET应用程序与Windows上的工作。 但最近我很想切换到Linux / Mono。 它提出了一些问题: 我可以在Mono中正确运行我的Visual Studio项目和源代码吗? 我的客户使用ASP.NET for ASP.NET。 我的迁移是否影响他们? 换句话说,我的Mono项目在IIS中运行没有任何改变或问题? 我可以在Apache中承载Mono ASP.NET Web项目吗? 我可以在Mono中使用ASP.NET Web窗体中的技能吗? 等待您的宝贵意见和build议

Mono的VB.Net支持是否准备好用于生产站点?

以前,我只使用以微软为中心的解决scheme,但对于即将到来的ASP.Net项目,我正在考虑使用Mono并将其托pipe在Linux Amazon EC2实例上。 基于对我以前的问题的回应,这听起来是可行的。 然而,我最适合VB.Net,我想知道Mono如何支持它。 有没有人有使用VB.Net编写单声道ASP.Net应用程序的第一手经验? 如果是这样,我想知道它是怎么回事,你遇到了什么样的兼容性问题,如果你考虑Mono的VB.Net支持准备在生产站点使用? 我知道Mono的C#.Net支持非常好,所以这是我的回退计划,但我真的更喜欢使用VB.Net。

P / Invoke in Mono

Mono在Linux上的平台调用实现的现状是什么? 在Solaris上?

仅在Linux Core上运行时存储错误

我正在更新从.NET Core 1.1到2.0的一些应用程序。 这些应用程序在本地工作正常,但在更新Linux VM上的运行时并部署后,出现错误: 未find应用程序依赖项清单(foo.deps.json)中指定的程序集:package:'Microsoft.ApplicationInsights.AspNetCore',版本:'2.1.1'path:'lib / netstandard1.6 / Microsoft.ApplicationInsights.AspNetCore .DLL” 该程序集预计在本地运行库中,因为应用程序是使用以下目标清单文件发布的:aspnetcore-store-2.0.0-linux-x64.xml; aspnetcore-store-2.0.0-osx-x64.xml ; aspnetcore-STORE-2.0.0-WIN7-x64.xml; aspnetcore-STORE-2.0.0-WIN7-x86.xml 我认为这是因为运行时下载不会生成使用Microsoft.AspNetCore.All软件包时所需的新运行时存储文件夹。 我可以安装整个SDK,而且这个工作正常,但我宁愿继续只使用运行时。 如何在不需要生产服务器上的SDK的情况下手动生成运行时caching?

如何确定文件系统在.net中是否区分大小写?

.net是否有办法确定本地文件系统是否区分大小写?

“无法启动Omnisharp,因为需要Mono版本> = 3.10.0”

我刚刚安装了Visual Studio代码,当我启动它,它给了我这个错误。 当我尝试执行我的示例应用程序时,它会给我TypeLoadExceptions 。 无法启动Omnisharp,因为Mono版本> = 3.10.0是必需的

如何在Linux下运行C#项目

你知道在Linux下运行C#项目的方法吗? 有没有framewoks或图书馆呢?

如何在Linux环境下运行.net应用程序?

可以在Linux环境下运行.net应用程序吗? 如果是,那么如何? .net框架的所有组件能在Linux上正常工作吗?

在Linux上部署ASP.NET MVC:最佳实践,工具和惊喜

我想知道最佳实践来开发ASP.NET MVC应用程序,并在Linux上部署一个选项。 如果您正在创build这些types的MVC应用程序, 您定位的Linux / Mono平台是什么? 你在Windows上做了多less开发,在Linux上有多less? 你使用ORM来抽象数据库吗? 哪一个? 你在Linux上运行一个构build引擎吗? 那么testing呢? 你还使用了其他什么工具? 除了Windows之外,还有多less额外的工作是针对Linux? 你遇到什么丑陋的或惊喜的惊喜?

单声道是否支持System.Drawing和System.Drawing.Printing?

我试图使用Mono来加载一个位图,并在Linux上打印,但我得到一个exception。 Mono是否支持在Linux上打印? 代码/例外情况如下: 编辑:不再是例外,但我仍然好奇什么样的支持。 留下后代的代码什么的。 private void btnPrintTest_Click(object sender, EventArgs e) { _printDocTest.DefaultPageSettings.Landscape = true; _printDocTest.DefaultPageSettings.Margins = new Margins(50,50,50,50); _printDocTest.Print(); } void _printDocTest_PrintPage(object sender, PrintPageEventArgs e) { var bmp = new Bitmap("test.bmp"); // Determine center of graph var xCenter = e.MarginBounds.X + (e.MarginBounds.Width – bmp.Width) / 2; var yCenter = e.MarginBounds.Y + (e.MarginBounds.Height – bmp.Height) […]