Articles of asp.net

在Linux服务器上部署ASP.NET网站

是否有可能在C#中使用C#作为编码语言和MySQL作为数据库来开发ASP.NET网站,然后在Linux服务器上部署相同的网站? 我正在谈论一个完整的正面的网站,如论坛或讨论板。 谢谢。

在linux上的xsp4上debuggingmono asp.net:在控制台,浏览器或日志中看不到错误

我似乎无法使用xsp4或ngingxdebuggingasp.net应用程序。 官方网站说使用: MONO_OPTIONS=–debug xsp4 –verbose 。 理论上debugging是启用的,除了我没有得到任何有关错误的信息。 调用一个路由会导致一个“发生错误”消息“而没有别的,而从我开始xsp4的控制台没有说什么。没有find一种方式来loggingdebugging信息。 一些旧的post表明,没有控制台输出是正常的,但在网页中的错误应该更详细: http : //lists.ximian.com/pipermail/mono-list/2005-July/027717.html 。 在那里提出的解决scheme,asp.net跟踪,似乎并没有给我debuggingexception。 在Windows上testing它。 我也试过mono-fastcgi-server4和nginx。 一个stackoverflow答案说启用debugging是这样做的: export MONO_OPTIONS="–debug" fastcgi-mono-server-4 /applications="/:/srv/www/htdocs/mywebapp" /socket=tcp:127.0.0.1:9000 。 做到这一点,但没有debugging输出。 在控制台中,既不在mono-fastcgi-server或nginx的日志中,也不在实际的页面上。 现在的版本: 我正在运行单声道JIT编译器版本4.0.2(稳定4.0.2.5 / c99aa0c星期三6月24日10:33:52 UTC) 版权所有(C)2002-2014 Novell公司,Xamarin公司和贡献者。 www.mono-proj ect.com TLS: __thread SIGSEGV: normal Notifications: epoll Architecture: armel,vfp+hard Disabled: none Misc: softdebug LLVM: supported, not enabled. GC: sgen xsp4 –version Mono.WebServer2.dll […]

在共享的Linux主机上托pipeASP.NET Core应用程序

现在asp.net核心已经发布,所以我们可以在任何平台上开发/部署.net应用程序。 我想玩的asp.net核心,并能够在ubantu操作系统(在虚拟机上)运行我的应用程序。 但是我只是想在共享的Linux主机环境中托pipe网点核心应用程序,只需上传发布的文件。 我正在关注托尼的博客 ,玩核心。 我们需要DNVM,DNU和DNX来运行应用程序,但是我们没有terminal在共享主机上执行这些命令。 帮我找出解决办法。

单声道3.0 / Debian / asp.net – 未find方法:'System.Configuration.IConfigurationSectionHandler.Create

Debian Sid,单声道3.0。 我试图运行mvc应用程序(将单声道升级到3.0之前它工作)。 这是抛出的exception: Exception caught during reading the configuration file: System.MissingMethodException: Method not found: 'System.Configuration.IConfigurationSectionHandler.Create'. at System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection (System.String configKey) [0x00000] in <filename unknown>:0 at System.Configuration.ConfigurationManager.GetSection (System.String sectionName) [0x00000] in <filename unknown>:0 at System.Configuration.ConfigurationManager.get_AppSettings () [0x00000] in <filename unknown>:0 at Mono.WebServer.Apache.Server.get_AppSettings () [0x00000] in <filename unknown>:0 at Mono.WebServer.Apache.Server+ApplicationSettings..ctor () [0x00000] in <filename unknown>:0 我还发现了在/ usr […]

无法从docker运行asp.net 5

我遵循以下指南: 使用Docker在Linux Containers中运行ASP.NET 5应用程序 ,我无法在Windows PC或Linux服务器上运行该程序。 我的dockerfile看起来像这样: FROM microsoft/aspnet COPY . /app WORKDIR /app RUN ["dnu", "restore"] EXPOSE 5000/tcp ENTRYPOINT ["dnx", "-p", "project.json", "web"] 然后我运行docker build -t myapp . 然后docker run -d -p 80:5000 myapp它说它正在运行,但我无法在浏览器中打开网站。 我知道在Windows上,你应该find实际的虚拟机运行的IP地址,通过使用docker-machine ip default最终是192.168.99.100但是当我导航到http://192.168.99.100我只是得到通用“此网页不可用”错误消息。 我也尝试了不同的docker运行命令,如docker run -it -p 80:5000 myapp , docker run -p 80:5000 myapp ,我也尝试了不同的端口,如docker run -d -p 5000:5000 […]

单声道有没有关于ASP.NET的真正的限制?

我是一名初级开发人员,在大学里干了我的最后一年。 我主要面向asp.net,甚至有一个兼职的语言编码。 我有兴趣转换为Linux,因为Visual Studio不支持在Mono中写我的代码。 Mono中有什么明显的限制,我应该知道(关于ASP.NET)?

在Linux下将ASP.NET应用程序移植到Mono / Apache

我有一个使用C#4.0编写的相对较小的ASP.NET项目。 我想知道是否有人设法将这样的项目移植到Linux下的web服务器上,我发现的最新信息似乎只支持ASP.Net 2.0 – configuration和运行Mono ASP.NET 3.5(AJAX.NET )在Linux电脑上 该项目使用LINQ到SQL为整个数据访问层,我知道Mono本身支持LINQ,所以我认为它应该工作的原因。 我只想知道在开始之前是否完全浪费时间。 谢谢。

如何从Linux(CentOS 7.1)中删除以前版本的.NET Core

我想安装当前版本的Core 1.0。 目前RC2版本已安装。 官方网站上的说明是 : 在开始之前,请从您的系统中删除以前版本的.NET Core。 但是我不知道如何,也不能从Microsoft 那里find任何东西,比如这里 。 我发现这个脚本 …但我的Linux技能不是很好,我不会做的最糟糕的。

如何用.Net Core写一个linux守护进程

我只能编写一个长期运行的CLI应用程序并运行它,但是我认为它不符合所有对符合标准的Linux守护进程的期望(响应SIGTERM,由System V init进程启动,忽略terminalI / O信号等 ) 大多数生态系统都有一些最佳实践方式,例如,在Python中,可以使用https://pypi.python.org/pypi/python-daemon/ 有没有关于如何使用.Net Core做到这一点的文档?

find什么填充ASP.NET站点上的内容占位符

我对ASP或.NET有很less的经验,但是需要对其中一个站点进行一些内容和风格的编辑。 问题是,我很难find我需要编辑的部分。 在名为default.aspx的主文件中,有这样的代码: <%@ Page Title="" Language="VB" MasterPageFile="~/Company_New_NoMenus.master" CodeFile="Default.aspx.vb" Inherits="_Default" AutoEventWireup="false" %> <%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %> <asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" Runat="Server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server"> content here 需要编辑的内容位于ContentPlaceHolderID="HeadContent" 。 我找不到它在哪里填充。 我试图search该网站的目录无济于事。 如果你使用Windows服务器,IIS和ASP,我会喜欢在哪里可以find它的一些想法。 它能被设置在环境中还是以其他奇怪的方式来完成? 你将如何寻找它? 任何帮助表示赞赏!