在 Linux 操作系统中运行 ASP.NET 4(上“.NET研究”)

简介:   目前最流行的 Linux 操作系统发行版是 Ubuntu。但是我们这次是要在 Linux 操作系统中运行 ASP.NET 的,所以选择了 openSUSE。我准备在 Oracle VM VirtualBox 中安装 openSUSE 11.3 操作系统。

  目前最流行的 Linux 操作系统发行版是 Ubuntu。但是我们这次是要在 Linux 操作系统中运行 ASP.NET 的,所以选择了 openSUSE。我准备在 Oracle VM VirtualBox 中安装 openSUSE 11.3 操作系统。

  首先到 openSUSE 官方网站下载 openSUSE-11.3-DVD-x86_64.iso 文件。

  然后运行 Oracle VM VirtualBox 4.0,新建一个 openSuse 虚拟机并按下图进行设置:

  为了使宿主机能够从网络上访问虚拟机,网络连接方式必须设为 Bridged Adapter,如下图所示:

  记下上图的 MAC 地址,然后在宽带路由器为它分配一个静态地址,如下图所示:

  点击 Oracle VM VirtualBox 工具栏的开始按钮,开始安装 openSUSE 操作系统。

  按F2上海闵行企业网站制作键选选择简体中文作为默认语言。然后在主菜单中选择安装。一路点击下一步按钮,直到桌面选择:

  默认的是KDE桌面,我实际选择了GNOME桌面,因为 Ubuntu 操作系统默认的桌面就是GNOME桌面,用熟了,不想换。从上图中可以看出,如果要安装生产服务器,最好选择最小化的服务器挑选(文本模式)。点击下一步,现在是规划磁盘分区的时候了:

  就使用建议的分区好了,点击下一步,进入用户设置步骤:

  输入用户名和密码等项目后,点击下一步,进入安装概要:

  我更改了软件选择中上海网站建设的项目,去掉了桌面功能,增加了.NET开发。

  确认无误后,点击安装,进行到了漫长的安装过程:

  软件包安装完成后,自动重启,如下图所示:

  最后,完成安装进入 openSUSE 操作系统的桌面:

  至此,openSUSE 11.3 操作系统就安装完成了。

  关闭 openSUSE 虚拟机后,应该在该虚拟机设置中把光驱从启动顺序去除,如下图所示:

  相关文章:在 Linux 操作系统中运行 ASP.NET 4 (中)

                       在 Linux 操作系统中运行 ASP.NET 4 (下)

目录
相关文章
|
6月前
|
C#
一个.NET开源、轻量级的运行耗时统计库 - MethodTimer
一个.NET开源、轻量级的运行耗时统计库 - MethodTimer
|
3月前
|
人工智能 机器人
D1net阅闻 | 谷歌DeepMind研究发现LLM新特性
D1net阅闻 | 谷歌DeepMind研究发现LLM新特性
|
6月前
|
前端开发 Android开发
WinForm 直接运行 Admin.NET
本文介绍了如何将 Admin.NET 以 WinForm 桌面程序模式运行,简化了手动配置 Web 服务的过程,便于演示和作为单机软件使用。通过添加特定 NuGet 包、修改 `Program.cs` 和 `Form1.cs` 文件,并调整项目配置,最终实现了在 WinForm 中嵌入 WebView 组件显示 Admin.NET 界面的效果。
74 0
WinForm 直接运行 Admin.NET
|
8月前
|
开发框架 前端开发 .NET
VB.NET中如何利用ASP.NET进行Web开发
在VB.NET中利用ASP.NET进行Web开发是一个常见的做法,特别是在需要构建动态、交互式Web应用程序时。ASP.NET是一个由微软开发的开源Web应用程序框架,它允许开发者使用多种编程语言(包括VB.NET)来创建Web应用程序。
193 6
|
9月前
|
开发框架 JSON .NET
ASP.NET Core 标识(Identity)框架系列(三):在 ASP.NET Core Web API 项目中使用标识(Identity)框架进行身份验证
ASP.NET Core 标识(Identity)框架系列(三):在 ASP.NET Core Web API 项目中使用标识(Identity)框架进行身份验证
122 1
|
10月前
|
Linux C# iOS开发
如何用 WinDbg 调试Linux上的 .NET程序
【7月更文挑战第13天】 1. `dotnet-dump`: Collects process dumps with `dotnet-dump collect -p <process_id>`. 2. `lldb`: Debugs Mono runtime apps on macOS/Linux. 3. **Visual Studio Code**: Remotely debugs .NET via the C# extension. 4. **JetBrains Rider**: Supports remote debugging of .NET on Linux.
117 2
|
10月前
|
开发框架 搜索推荐 前端开发
【.NET全栈】ASP.NET开发Web应用——Web部件技术
【.NET全栈】ASP.NET开发Web应用——Web部件技术
|
9月前
|
存储 Linux 网络安全
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Linux/Linux Container)
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Linux/Linux Container)
|
9月前
|
开发框架 .NET 开发工具
【Azure 应用服务】App Service 的.NET Version选择为.NET6,是否可以同时支持运行ASP.NET V4.8的应用呢?
【Azure 应用服务】App Service 的.NET Version选择为.NET6,是否可以同时支持运行ASP.NET V4.8的应用呢?
|
9月前
|
开发框架 监控 .NET
【Azure 应用程序见解】在Docker中运行的ASP.NET Core应用如何开启Application Insights的Profiler Trace呢?
【Azure 应用程序见解】在Docker中运行的ASP.NET Core应用如何开启Application Insights的Profiler Trace呢?