《ASP.NET 开发从入门到精通》----2.3 编译和部署ASP.NET程序

简介: 当一个ASP.NET项目程序设计完毕后,需要运行才能浏览执行效果,效果满意后可以通过部署将网站发布到网络中。

本节书摘来自异步社区《ASP.NET 开发从入门到精通》一书中的第2章,第2.3节,著  张明星 ,责任编辑 张 涛, 更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.3 编译和部署ASP.NET程序

知识点讲解:光盘:视频PPT讲解(知识点)第2章编译和部署ASP.NET程序.avi

当一个ASP.NET项目程序设计完毕后,需要运行才能浏览执行效果,效果满意后可以通过部署将网站发布到网络中。

2.3.1 编译、运行ASP.NET程序

通过使用Visual Studio 2012的菜单命令可以对ASP.NET的代码进行编译和运行。具体方法是依次单击菜单栏中的【生成】︱【重新生成网站】命令,如图2-40所示;也可以在“解决方案资源管理器”中右键单击方案名,然后在弹出的快捷菜单中选择“生成网站”命令,如图2-41所示。


6e8ee15de664fd65acbb6fdcf11c42d75271da2b

在开发网页的过程中,还可以利用Visual Studio 2012顶部的QQ_20170527111343按钮测试当前的网页。例如,使用IE浏览器测试一个ASP.NET网页的执行效果,如图2-42所示。


855be444be38e9bafa88f32b1b7ea5bafddc3e53

2.3.2 部署ASP.NET程序

部署ASP.NET程序的方法也有两种。

依次单击菜单栏中的【生成】︱【发布网站】命令,如图2-43所示。
在“解决方案资源管理器”中右键单击方案名,然后在弹出的快捷菜单中选择“发布网站”命令,如图2-44所示。


2f0b97c3392a4c8e8ffc484f1813f8c23bcd2541

经过上述操作后会弹出“发布网站”对话框,在其中可以对发布的网站进行设置,如图2-45所示。


1767b6cb2047fa7d2e51af75df994dda2a8d8133
相关文章
|
2月前
|
开发框架 前端开发 JavaScript
盘点72个ASP.NET Core源码Net爱好者不容错过
盘点72个ASP.NET Core源码Net爱好者不容错过
112 0
|
2月前
|
开发框架 .NET
ASP.NET Core NET7 增加session的方法
ASP.NET Core NET7 增加session的方法
62 0
|
3天前
|
开发框架 搜索推荐 前端开发
【.NET全栈】ASP.NET开发Web应用——Web部件技术
【.NET全栈】ASP.NET开发Web应用——Web部件技术
|
1月前
|
开发框架 前端开发 JavaScript
程序与技术分享:ASP.NET发展史(【译】)
程序与技术分享:ASP.NET发展史(【译】)
19 0
|
1月前
|
Linux C# C++
【.NET Developer】创建ASP.NET Core Blazor项目并打包为Linux镜像发布到Azure应用服务
本文介绍了如何使用VS2019和.NET框架创建一个Blazor应用,并将其部署到Azure应用服务。首先,Blazor是一个使用C#而非JavaScript构建交互式Web UI的框架,支持共享服务器和客户端应用逻辑,以及与Docker和Azure集成。任务包括创建Blazor项目,配置Dockerfile为Linux容器,本地测试,发布到Azure Container Registry (ACR),然后在Azure App Service for Container上部署。在部署过程中,需确保Docker设置正确,开启ACR的Admin访问权限,并监控镜像拉取和容器启动日志。
|
2月前
|
开发框架 前端开发 .NET
C# .NET面试系列六:ASP.NET MVC
<h2>ASP.NET MVC #### 1. MVC 中的 TempData\ViewBag\ViewData 区别? 在ASP.NET MVC中,TempData、ViewBag 和 ViewData 都是用于在控制器和视图之间传递数据的机制,但它们有一些区别。 <b>TempData:</b> 1、生命周期 ```c# TempData 的生命周期是短暂的,数据只在当前请求和下一次请求之间有效。一旦数据被读取,它就会被标记为已读,下一次请求时就会被清除。 ``` 2、用途 ```c# 主要用于在两个动作之间传递数据,例如在一个动作中设置 TempData,然后在重定向到另
184 5
|
2月前
|
开发框架 前端开发 .NET
进入ASP .net mvc的世界
进入ASP .net mvc的世界
|
2月前
|
开发框架 中间件 .NET
C# .NET面试系列七:ASP.NET Core
## 第一部分:ASP.NET Core #### 1. 如何在 controller 中注入 service? 在.NET中,在ASP.NET Core应用程序中的Controller中注入服务通常使用<u>依赖注入(Dependency Injection)</u>来实现。以下是一些步骤,说明如何在Controller中注入服务: 1、创建服务 首先,确保你已经在应用程序中注册了服务。这通常在Startup.cs文件的ConfigureServices方法中完成。例如: ```c# services.AddScoped<IMyService, MyService>(); //
186 0
|
2月前
|
开发框架 监控 小程序
分享66个ASP精品程序源码,总有一款适合您
分享66个ASP精品程序源码,总有一款适合您
41 2
|
2月前
|
开发框架 JavaScript .NET
分享60个ASP精品程序源码,总有一款适合您
分享60个ASP精品程序源码,总有一款适合您
31 1