热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【ASP.NET小白零基础入门】从0部署ASP.NET开发环境,并成功运行一个汉服图片管理系统

0直播地址1环境配置(安装visualstudio及.NETFramework开发框架)1.1安装visualstudio(1ÿ

0直播地址


1环境配置(安装visual studio及.NET  Framework开发框架)



1.1安装visual studio


(1)下载vs安装包:



VS 2022社区版( Community ) 下 载 地 址 :https://visualstudio.microsoft.com/zh-hans/vs


如 果 想 下 载 以 前 的 版 本 , 可 以 直 接 进 入 以 下 网 址 :

https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/,旧版本 VS 下载界面如图

示。选择免费的社区版,会开始自动下载。


(2)安装步骤






注:安装过程可能遇到Viual Studio 共享组件、工具和SDK的位置不能更改 解决方案

 

 


 (3)新建測試Hello World項目

 

 

 创建号hello wordl项目后,可以单击窗口- >重置窗口布局选项,展现出解决方案管理器中项目目录及代码(解决方案管理员也可以视图菜单下面第一个选项找到)

 运行hello之后就可以在浏览器中看到输入的“hello world”信息(使用的vs内置的微型服务器,另外有想尝试的同学自行配置windows的IIS服务器),表示我们已成功安装visual studio和成功运行第一个Hello world的ASP.NET网站。


1.2安装SQL Server数据库


1.2.1下载安装包


版本一(推荐):SQL Server 2012 Express安装基本步骤提示


SQL Server 2012 Express的安装需要2个步骤
(1)首先安装核心组件:SQLEXPRWT_x86_CHS.exe(32位系统),  SQLEXPRWT_x64_CHS.exe(64位系统)。

        
(2)再安装SQL的管理工具:SQLManagementStudio_x86_CHS.exe(32位系统),SQLManagementStudio_x64_CHS.exe(64位系统)。

#SQL Express&SSMS2012安装包百度网盘链接1:
https://pan.baidu.com/s/16p7TNUnbA9kl8YkttiLPdw 
提取码:lvqv


版本二、如果Express版本安装出错,建议直接安装专业版。

64位系统完全安装版:SQLServer2012SP1-FullSlipstream-CHS-x64.iso

百度网盘链接链接:https://pan.baidu.com/s/11dMrc1pMkYq3aT46FFYhRw 
提取码:86hn

两个版本区别:SQL Express 是SQL Server的缩减版,这个版本是免费的,但有几个主要的限制:  1. 仅允许本地连接。  2. 数据库文件的最大尺寸为4GB,此限制只对数据文件(后缀名为 mdf),日志文件(后缀名为 ldf)不受此限。  3. 只使用一个CPU来运算,不能充分利用多CPU服务器的性能。  4. 可使用的记忆体量最高只有1GB。  5. 没有 SQL Agent,若要做排程服务必须自己编写。


1.2.2安裝SQLEXPRWT_x86_CHS.exe


1)启动安装程序后,选择[全新 SQL Server 独立安装或向现有安装添加功能]。接受

许可协议,然后一路点击下一步。在功能选择的页面里,选择“实例功能”下的所有项,如

所示。



 

 

 

 

 


 1.2.3SQLManagementStudio_x64_CHS.exe(SSMS)

 

 

 

 



 


1.2.4 测试导入.mdf后缀名的sql server数据库文件(我这里测试导入汉服图片网站的数据库文件)

开启.mdf数据库的写入权限(非常重要)

右键附加数据库文件

 

 能够看到附加的数据库及能够查询里面的数据表的所有数据,表示我们已经成功导入.mdf数据库

 


2部署运行ASP.NET 网站源码


2.1下载源码

下载地址:https://yunjunet.cn/569109.html


2.2 使用vs打开网站并配置数据库运行

单击窗口- >重置窗口布局选项,展现出解决方案管理器中项目目录及代码。并正确核对配置数据库练级信息。

 最后一步:点击运行,并自动在浏览器弹出我们的ASP.NET网站

 


2.3测试网站功能


 (1)测试注册登录(检验数据库增删改查功能是否正常)

 检查数据库发现新用户数据已成功写入


 (2)测试浏览评论


(3)测试搜索功能



推荐阅读
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 推荐一个ASP的内容管理框架(ASP Nuke)的优势和适用场景
    本文推荐了一个ASP的内容管理框架ASP Nuke,并介绍了其主要功能和特点。ASP Nuke支持文章新闻管理、投票、论坛等主要内容,并可以自定义模块。最新版本为0.8,虽然目前仍处于Alpha状态,但作者表示会继续更新完善。文章还分析了使用ASP的原因,包括ASP相对较小、易于部署和较简单等优势,适用于建立门户、网站的组织和小公司等场景。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
author-avatar
一啖过
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有