使用Visual Studio快速搭建网站

来源:互联网 发布:吕四洋海难 知乎 编辑:程序博客网 时间:2024/06/06 01:29

本文使用Visual Studio 2013,不同的Visual Studio版本差别并不大,VS2010或2012与本文方法一样

 另外推荐一下小弟的网站www.xcdone.com,目前靠采集为生,准备开始写教程来充实资源,不再采集了

使用Visual Studio建立网站项目

第一步、依次点击文件->新建->项目(不是网站)

第二步、选择要新建的项目类型

在下图中把易错的地方已经圈出来了,注意不要选择其他的,选择空Web应用程序,否则会出现一堆没用的文件。名称、位置、解决方案名称随便选,位置最好选到其他盘,本文选到C盘根目录,其他用默认的

建立成功之后的界面

在IIS中指向新建的网站项目

第一步、在Default Web Site上右键,依次选择管理网站->高级设置

第二步、点击物理路径右键的按钮

第三步、选择物理路径,这个路径就是我们刚刚创建的网站项目的路径。

不要选择解决方案文件夹,下面图中第一个WebApplication1其实是解决方案文件夹,下面那一个才是网站项目文件夹

 

设置网站项目使用IIS7.5,而不是用VS自带的IIS

第一步、以管理员权限启动Visual Studio

关闭Visual Studio,然后到开始菜单找到Visual Studio2012菜单项并右键,选择打开文件位置


此时会定位到VS的可执行源文件,在该文件上右键,选择属性,选择兼容性,勾选管理员权限


此时启动VS就会以管理员权限启动了,并且启动时会提示需要权限,选择是即可

第二步、配置网站项目使用IIS

在网站项目上右键,也就是在上图中的WebApplication1上右键,选择属性


与下图保持配置一致后保存


添加测试文件

好,现在再去VS保存一下,就算配置完成了

那如何测试呢?现在一个页面都没有,web.config那是配置文件,通过浏览器是访问不了的。

所以现在我们建立一个webform文件,也就是aspx文件

第一步、在网站项目上右键,选择添加,然后选择新建项

第二步、选择Web窗体

名字随便取,我就取Test.aspx

。其实可以看到,通过这个窗口我们可以添加一切我们想要的东西


第三步、一切顺利的话会是这个样子。

在里面像下图那样随便写点东西然后保存


第四步、这一步经常被忽略,生成解决方案


配置IIS

第一步、若应用程序池已配置为.net 4的同学请忽略

更改应用程序池为.net 4,默认是使用.net 2的集成模式,改为.net4的经典模式

依次点击应用程序池->右键DefaultAppPool->基本设置


然后进行更改

第二步、为IIS注册.net 4(已注册的朋友请忽略)

默认是没有注册的,此时若用浏览器打开会提示

“请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。”

打开开始菜单,在搜索栏输入cmd


复制以下命令到dos窗口

"C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe"–i

注意一个字都不能错

顺利的话会是这个窗口



到现在仍然不够,在浏览器测试会是这个提示

“由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。”

还需要打开相应权限

在IIS根节点上单击,选择ISApi和cgi限制


然后会出现一个列表


把那两个不允许改成允许即可

完成测试


第一次写教程,第一次在csdn发博文,不好的地方请见谅,多提点意见,谢谢大家了

原创粉丝点击