VS2019或者VS2017创建ASP.NET项目

2023-11-18

最近在学.NET Web应用程序开发,做个记录。默认大家的本机的IIS服务已经搭建好了,没有搭建好的自行百度

文章目录

 

一、首先是VS的相关配置

        首先打开VS2019(博主用的是VS2019,VS2017版本的大同小异),然后找到工具下面的获取工具和功能

然后出现这个界面,点击ASP.NET和Web开发勾选右侧相关

然后等待安装成功,重启vs2019即可

二、然后是项目的创建

新建项目,然后找到如下两个,ASP.NET空网站或者ASP.NET WebForms都可以,这里我们选择空网站

 

然后填写项目名称,然后点击创建即可

 

初始出现如下界面

我们可以自己添加default.aspx文件,选中你的项目右键,然后如下图所示

选中如下,点击添加

 

然后在我们的项目目录里就会出现default.aspx

我在这里给default.aspx加点html以及css代码

这里说明一下VS2017以及以后的VS版本内置了IIS,可以直接CTRL+F5启动项目,当然,这只是在我们编写代码的时候使用,可以类比Eclipse内置的Tomcat以及我们本机又安装了一个Tomca,IIS其实就是个Web容器类比Tomcat。当我们项目完成之后如何将项目打包发布到IIS里呢?别急,接下来我就要讲到。

 

三、发布网站(项目的发布)

点击你的项目并右键,发布应用

选择如下

 

这里说明一下VS2017可能要先填写配置文件,选择自定义然后填写配置文件名称就能够进入上面的界面了(下图是VS2017的界面)

 

然后我们点击发布,控制台显示如下信息

 

这样我们的项目就发布到我们项目路径下的bin目录下的Relese下的publish文件夹下面

到此项目发布结束,但是,我们的工作还没有结束

 

四、IIS配置

项目发布完成之后,我们打开我们的IIS

我的电脑单击右键,选择【管理】

 

 

 

然后在default站点下添加虚拟目录,目录路径即是我们刚才项目发布的路径

 

然后在我们的Default Web Site下面就出现了如下内容

 

然后我们右键test02将其转换为应用程序,然后就变成这个样子

 

然后我们在浏览器输入localhost/test02/,浏览器就会出现我们项目的首页也就是default.aspx

以上便是全部内容,另推:通俗易懂,什么是.NET?什么是.NET Framework?什么是.NET Core?

————————————————
版权声明:本文为CSDN博主「城南有梦」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_40401866/article/details/104609155

https://blog.csdn.net/qq_40401866/article/details/104609155

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VS2019或者VS2017创建ASP.NET项目 的相关文章

随机推荐

  • ORA-00381: cannot use both new and old parameters for buffer cache size specification

    原创文章 转载请注明出处 作者 Lilge链接 http liglexiner itpub net post 43018 517486 修改了上次的undo tablespace的问题后 工作人员反映说 可以不调一下数据库 感觉查询很慢 于
  • 绑定域名,搭建私人网站

    前言 互联网上充斥着大大小小的网站 你是不是有时候也想拥有一个自己的网站 这其实并不难 你只需要满足这些条件即可 1 一台服务器 所谓的服务器可以简单理解为一台24小时不关机的电脑 并且这台服务器要有一个独立ip 本质上我们的个人电脑都可以
  • 微信小程序中如何获取用户手机号授权登录

    随着微信小程序的普及 许多应用程序需要用户登录才能提供更好的服务 而获取用户手机号码是验证用户身份和确保账户安全的重要步骤之一 因此 在本文中 我们将介绍如何在微信小程序中实现手机号授权登录 步骤一 在小程序后台添加手机号授权 首先 在小程
  • 安装配置nfs服务

    NFS的功能 让不同操作系统之间可以互传文件 Server端 Server端可以关闭防火墙 或放行nfs服务 systemctl stop firewalld 临时关闭防火墙 systemctl disable firewalld 开机自动
  • Spring Boot中yml文件和properties文件的区别?

    Spring Boot中application properties和application yml 1 在properties文件中是以 进行分割的 在yml中是用 进行分割 2 yml文件拥有天然的树状图 看得更舒服 3 yml是支持中
  • protobuf-2.6.1下载和安装

    下载地址 https github com protocolbuffers protobuf archive refs tags v2 6 1 zip autogen sh configure make make check sudo ma
  • 使用wireshark观察SSL/TLS握手过程--双向认证/单向认证

    SSL TLS握手过程可以分成两种类型 1 SSL TLS 双向认证 就是双方都会互相认证 也就是两者之间将会交换证书 2 SSL TLS 单向认证 客户端会认证服务器端身份 而服务器端不会去对客户端身份进行验证 我们知道 握手过程实际上就
  • Linux面试题

    文章目录 Linux 概述 什么是Linux Unix和Linux有什么区别 什么是 Linux 内核 Linux的基本组件是什么 Linux 的体系结构 BASH和DOS之间的基本区别是什么 Linux 开机启动过程 Linux系统缺省的
  • 存储器3-DDR SDRAM双倍速率同步动态存储器

    1 信号电平 采用STTL 2电平 2 5V 标准 VIH AC Vref 0 31 VIH DC Vref 0 15 VIL DC Vref 0 15 VIL AC Vref 0 31 高于VIH AC 为高 纹波只要不低于VIL DC
  • Angular_项目完善搜索功能(表单处理)

    在商品名称和商品价格以及商品类别都输入或者选择合法的情况下才能进行搜索 一 product service ts添加一个新的方法 获取所有商品类别 getAllCategories string return 电子产品 硬件设备 其他 二
  • 57 KVM工具使用指南-制作 LibcarePlus 热补丁

    文章目录 57 KVM工具使用指南 制作 LibcarePlus 热补丁 57 1 概述 57 2 手动制作 57 3 通过脚本制作 57 KVM工具使用指南 制作 LibcarePlus 热补丁 57 1 概述 LibcarePlus 支
  • 常见JDBC连接数据库字符串

    1 Mysql 驱动类 com mysql jdbc Driver 连接字符串 jdbc mysql localhost 3306 dbname 2 Oracle 驱动类 oracle jdbc driver OracleDriver 连接
  • 【数据库】Sqlite数据库

    1 sqlite数据库简介 SQLite是内嵌在Python中的轻量级 基于磁盘文件袋额数据库管理系统 就是一个文件 不需要安装和配置服务 支持使用SQL语句来访问数据库 该数据库使用C语言开发 支持大多数SQL91标准 支持原子的 一致的
  • c++ 共享内存方法实现windows进程通信

    主要逻辑 1 进程1 2通过读写一块共享内存完成这2个进程间的通信 2 进程互斥锁Mutex作用是实现进程同步 防止进程2一直读 实现进程1写一次进程2读一次 进程1代码 发送数据 include
  • keil新工程编译问题

    1 新建工程 找不到first和last 需要在工程中添加相对应芯片的start XXX swenjian 2 移植操作系统 error L6200E Symbol SysTick Handler multiply defined 这是在操
  • cuda矩阵乘法(简单理解)

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 CUDA矩阵乘法 矩阵规模 一 一维并行 1 一维线程并行 thread 2 一维块线程并行 block 3 一维共享A一行程并行 shared 二 二维并行 1 共享存储二
  • 差分 【一维差分和二维差分】

    全文目录 一维差分 差分数组的构建 二维差分 差分矩阵的构建 一维差分 首先来了解一下差分的性质 差分是前缀和的逆运算 如果说前缀和是 S f n 那么差分就是 D f 1 n 也就是说 原数组是差分数组的前缀和 原数组 a i 差分数组
  • 自动化测试系列 —— UI自动化测试

    UI 测试是一种测试类型 也称为用户界面测试 通过该测试 我们检查应用程序的界面是否工作正常或是否存在任何妨碍用户行为且不符合书面规格的 BUG 了解用户将如何在用户和网站之间进行交互以执行 UI 测试至关重要 通过执行 UI 测试 测试人
  • 全球及中国可穿戴医疗设备市场潜力分析与投资动态调研报告2022-2028年

    全球及中国可穿戴医疗设备市场潜力分析与投资动态调研报告2022 2028年 修订日期 2022年2月 出版单位 鸿晟信合研究院 对接人员 周文文 内容分析有删减 了解详情可查看咨询鸿晟信合研究院专员 目录 第一章 可穿戴医疗设备行业相关概述
  • VS2019或者VS2017创建ASP.NET项目

    最近在学 NET Web应用程序开发 做个记录 默认大家的本机的IIS服务已经搭建好了 没有搭建好的自行百度 文章目录 首先是VS的相关配置 然后是项目的创建 发布网站 项目的发布 IIS配置 一 首先是VS的相关配置 首先打开VS2019