实验01 ASP.NET网站的建立及运行

【实验目的】

(1)能熟悉ASP.NET的开发环境Visual Studio Community 2019(VSC 2019)。

(2)能通过解决方案管理网站,会在解决方案中创建网站。

(3)会设置IIS 10中的网站、Web应用程序和默认文档。

(4)会利用VSC 2019发布Web应用。

【实验内容及要求】

(1)在VSC 2019中,创建一个Experiment解决方案,其中包含两个文件系统网站Expt1和Expt2。

项目创建后的一些步骤(新手食用)

新手食用部分结束,以下开始实验内容

(2)在Expt1网站中创建一个Web窗体Default.aspx,其中包含一个Label控件。当浏览Default.aspx时在Label控件中显示"***开始学习ASP.NET了!"。注意,"***"需要改为自己的姓名!

在Default.aspx.cs中编写C#代码

cs 复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        lab1.Text = "ruarua开始学习ASP.NET了!";
    }
}

运行效果

(3)在Expt2网站中创建一个Web窗体Default.aspx,其中包含两个文本框,一个按钮,要求单击按钮,交换两个文本框中的内容。

在Default.aspx.cs中编写C#代码

cs 复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            txtMsg1.Text = "aaa";
            txtMsg2.Text = "bbb";
        }
    }

    //交换两个文本框的内容
    protected void btnExchange_Click(object sender, EventArgs e)
    {
        string str = txtMsg1.Text;
        txtMsg1.Text = txtMsg2.Text;
        txtMsg2.Text = str;
    }
}

运行效果

再次开始新手食用部分,Windows11中IIS 10的下载安装

打开控制面板

这里不小心钩多了一个"基本身份验证"

(4)在IIS中创建两个网站Expt1Site和Expt2Site,端口为8080和8081。

另一个Expt2Site和下图步骤相同

(5)发布VSC 2019中的网站Expt1和Expt2到IIS的网站Expt1Site和Expt2Site。

(6)设置IIS 中网站Expt1Site和Expt2Site的默认文档为Default.aspx,使得在其他联网计算机上仅输入有效的IP地址和Web应用程序名即可访问Default.aspx。

网站效果图,可以看到地址栏的URL信息改变了

浏览器浏览Expt1Site网站的截图(含地址栏的URL信息):

浏览器浏览Expt2Site网站的截图(含地址栏的URL信息):

相关推荐
程序员-珍6 分钟前
使用openapi生成前端请求文件报错 ‘Token “Integer“ does not exist.‘
java·前端·spring boot·后端·restful·个人开发
liuxin3344556623 分钟前
教育技术革新:SpringBoot在线教育系统开发
数据库·spring boot·后端
bug菌1 小时前
Java GUI编程进阶:多线程与并发处理的实战指南
java·后端·java ee
夜月行者3 小时前
如何使用ssm实现基于SSM的宠物服务平台的设计与实现+vue
java·后端·ssm
Yvemil73 小时前
RabbitMQ 入门到精通指南
开发语言·后端·ruby
sdg_advance3 小时前
Spring Cloud之OpenFeign的具体实践
后端·spring cloud·openfeign
猿java4 小时前
使用 Kafka面临的挑战
java·后端·kafka
碳苯4 小时前
【rCore OS 开源操作系统】Rust 枚举与模式匹配
开发语言·人工智能·后端·rust·操作系统·os
kylinxjd4 小时前
spring boot发送邮件
java·spring boot·后端·发送email邮件
Envyᥫᩣ4 小时前
《ASP.NET Web Forms 实现视频点赞功能的完整示例》
前端·asp.net·音视频·视频点赞