2019独角兽企业重金招聘Python工程师标准>>>

WebMatrix 3 (直译为“网页矩阵”) 是微软发布的一套免费轻量级网站开发套件,它包含有完整的代码编辑器、网页应用服务器和数据库引擎,内置PHP、MySQL等,同时还有丰富的模版和网页应用 (如 WordPress、Joomla!  等)。方便初级用户入门建站的同时也是一款非常不错的学习工具。

WebMatrix 是微软最新的 Web 开发工具,它包含了构建网站所需要的一切元素。您可以从开源 Web 项目或者内置的 Web 模板开始,也可以直接从无到有编写代码。简单并且完全是免费的。开发网站从来没有如此简单。

无论是您刚刚开始构建Web站点,还是您想完成所有与Web站点相关的事情,通过 WebMatrix 构建的浑然一体的流程,都可大大降低工作量。它让您聚焦到最重要的事情-您的Web站点。您仅需要几分钟就可以完成安装,它巧妙地将一个Web服务器、一个数据库、程序架构融合在一起,带给您简易的,集成的Web开发体验。无论使用ASP.NET还是PHP,WebMatix都能为您在编码、测试以及部署过程中提供强有力的支持。

WebMatrix 套件包含以下组件

WebMatrix Studio、WebMatrix工作界面和控制中心;
SQL Server Compact,嵌入WebMatrix 的数据库引擎,它只在测试时使用,要实际部署网站,需要将数据库迁移到 SQL Server;
IIS Express,嵌入WebMatrix 的网页应用服务器,用于测试网站,支持ASP、ASP.NET和PHP等动态页面程序;
除此之外,还有SQL Server 运行时和.NET框架开发库,虽然平时我们用不到这些开发库,但是它们是开发ASP.NET + SQL Server网站的必需工具。如果之前没有安装这些库,下载和安装过程就比较费时间了。

如果要构建能实际运行的网站,你可能还要下面的工具:
MySQL和MySQL Connector for NET,MySQL 数据库服务器及连接工具
SQL Server Express,SQL Server 数据库服务器简化版

连接到互联网,运行Microsoft Web 平台安装程序,就能自动下载安装了(注意,只有被安装程序自动安装的版本才能被WebMatrix识别,在安装程序窗口“要安装的项目”中可以查看和取消安装项目)。

创建网站:

WebMatrix 可以创建基于HTML、XML、CSS、JavaScript、ASP、ASP.NET C#、ASP.NET VB 和 PHP 的网站,同时还可以创建基于SQL Server Compact的数据库。

WebMatrix集成了众多“Web库”(就是一些常见的 Web 网页应用),“从Web库创建网站”既速成又可靠,推荐大家使用。譬如说异次元的网站是基于 WordPress 的网页程序实现的,下面,我们就从“Web库”中选择 WordPress 来创建一个新的网站。

当然,数据库名可以更改。然后发布网站

图:

创建好网站后,回到 WebMatrix 主界面。点击功能区的“运行”就可以在浏览器中运行网站了,“运行”下拉菜单中可选择已安装的网页浏览器。通过系统任务栏右侧的托盘图标可以查看正在运行的网站。WordPress网站还需要经过简单设置(如设置网站名、用户名和密码、网站主题等)就可完成部署了。

网站在浏览器中运行

编辑网页和数据库

创建好网站后,可能还需要根据自己的需要增加或修改文件了。在左下侧导航栏中选择“文件”,可以文件方式浏览网站。WebMatrix提供了非常方便的代码编辑功能。

在左下侧导航栏中选择“数据库”,就可浏览网站的数据了。WebMatrix内置了SQL Server Compact数据库引擎,还可以连接SQL Server(包括Express版)和MySQL等数据库引擎。同时具备新建数据库、表,表设计和编辑,SQL查询(即建立视图)等功能。

网站在设计过程中可能存在错误或遗漏,WebMatrix可以对整个网站进行规范化检查并提出搜索引擎优化(SEO)建议。在左下侧导航栏中选择“报告”,就可以新建网站报告了。

网站报告:SEO优化发布

网站制作好了,如果有申请到了托管服务器,在功能区选择“发布”,就可以将网站文件上传到服务器了。WebMatrix支持Web Deploy和FTP两种发布方式。

另外一种使用webmatrix建立cms。

先安装数据库与PHP的最新版本,然后安装Microsoft Web Platform Installer,它是微软的一个web平台,集成了各种支持工具,通过这个web平台下载安装,能够很好的配合运行。

这里以finecms为例:启动webmatrix3,配置FineCMS网站。
1、选打开文件夹,将FineCMS随便放在你想放的地方,然后打开。

系统自动检测环境,并下载web web deploy等软件。

经过一系列配置,进入到admin网站界面了。

图:

在网站后台的系统--模块管理里面,下载模块。

网站基本就配置完成了。在前台界面就能看到了。

还可以进一步配置在webmatrix中查看FineCMS的数据库。 1、如果忘记自己的数据库名,可以先到config/database.php文件中查一下,OK。

图略。

大功告成

转载于:https://my.oschina.net/bigfool007139/blog/516853

浅析webmatrix建站相关推荐

  1. 【转】WebMatrix 从零建站如此简单!来自微软的免费网站服务器快速建站套件

    如何设计和搭建网站?其中包括页面设计.网页编程和数据库设计.服务器部署和运营.......如果你不是技术出身,那么其中涉及的各种技术问题你都得一一学习攻破,实在是有些纠结. WebMatrix (直译 ...

  2. 浅析移动端建站周期影响因素有哪些?

    近年来,我国互联网移动端浏览网站用户人数逐年增加,如今已经远超过电脑端互联网用户人数,相比之下,留下的电脑端用户人数越来越少,但对于企业来说移动端的用户流量也不能放过,如果想要更好的融入移动端市场需要 ...

  3. python建站与java建站有何不同_详解模板建站和定制建站的不同之处

    很多新手在建站前,都拿不准到底是使用模板建站好,还是找外包团队定制开发好.这两种建站方法差异还是蛮大的,下面就给大家说说模板和定制的几个主要不同之处,你可以根据这些来判断适合自己的建站方式: 1.制作 ...

  4. 加入新e时代建站网后,我可以做什么

    加入原动力建站网后,您便开始了自由而浪漫的原动力建站网生活.您可以: 选择自由的时间学习,跟您的上级交流,请教:选择自由的时间工作: 自由的发展,整个互联网任您自由发挥:从实践中学习到经验,思考,总结 ...

  5. 中小企业低成本快速建站的秘诀——模板建站

    从14年至今,小乔已经给很多行业的客户做了不少网站.在跟我咨询建站的这些人当中,其实不乏一些创业初期经济比较紧张的个人/公司.这些个人/公司需要一个网站对外宣传,但又希望可以节省开支,所以他们往往会选 ...

  6. 【云计算】云上建站快速入门:博客、论坛、CMS、电子商务网站统统

    免费网站怎么建,空间也能免费吗? 免费网站怎么建立,免费网站并非免费空间 互联网真的有免费建站这等好事? 现在制作一个网站已经越来越容易了,只要知道清晰的流程之后都是可以很快的建好一个企业或者个人网站 ...

  7. 宝塔linux_宝塔面板建站基础教程:如何安装宝塔面板及建立博客网站

    大多数站长购买服务器特别是 Linux 服务器后一般都会选择安装宝塔面板来管理和维护服务器,但是有些新手站长总是担心自己不懂得如何在云服务器上安装宝塔面板,又或者成功安装了宝塔面板之后不懂得如何通过面 ...

  8. 【建站系列教程】7、SEO优化之meta标签【最后一篇】

    [建站系列教程]7.SEO优化之meta标签[进阶] 写在前面:大家好,我是热爱编程的小泽. [建站系列教程]是我的亲身建站经历写给广大建站同胞们的教学博客. 喜欢的话点个赞吧~ 评论区欢迎交流讨论~ ...

  9. 【建站系列教程】6、.htaccess文件的url重写规则-网页伪静态化

    [建站系列教程]6..htaccess文件的url重写规则-网页伪静态化 如何创建.htaccess文件? .htaccess是什么 htaccess语法教程 写在前面:大家好,我是热爱编程的小泽. ...

最新文章

  1. python使用matplotlib对比多个模型的在训练集上的效果并使用柱状图进行可视化:基于交叉验证的性能均值(mean)和标准差(std)进行可视化分析、使用标准差信息添加误差区间条yerr
  2. python可以做什么系统-用python做推荐系统(一)
  3. [转]windows中断与共享的连接(samba)
  4. WPF#39;s Style BasedOn
  5. C语言应用笔记:C语言typedef关键字及其使用
  6. 前端开发者必备的20个文档和在线工具
  7. 关于码云的一些基本知识_一些关于 CPU 的基本知识
  8. 懒省事的小明(优先队列)
  9. 【转】Linux 移动或重命名文件/目录-mv 的10个实用例子
  10. Reverse Pairs
  11. 《Redis设计与实现》读书笔记
  12. STL-关联式容器 map
  13. Java音频格式转换,支持amr、aud、slk、silk转成mp3
  14. python经济统计_Python商务与经济统计学-方差分析
  15. C# 打开word文件
  16. mysql不等于多个数怎么写_mysql不等于符号怎么写
  17. C语言函数嵌套调用作业总结
  18. 一道关于压缩包的ctf题目(包括暴力破解,明文攻击,伪加密)
  19. android第三方菜单设计,Android菜单设计指南(上)
  20. 第7.5节 揭开Python类中self的面纱

热门文章

  1. 致Java开发者:济南java工资待遇
  2. flutterapp部分手机无法打开_例举几种手机手机模拟门禁卡的方法,大同小异
  3. bp神经网络图像特征提取,一文搞定bp神经网络
  4. tdms用matlab打开,TDMS文件及其Matlab读取方法.pdf
  5. python嗅探m3u8_python爬取m3u8连接的视频
  6. 防雷接地电阻值标准及其规范要求
  7. Camstar使用操作
  8. SpringBoot实现证书License的授权和验证
  9. cuda安装失败问题2:install of driver component failed
  10. 如何下载下载国标文件