使用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发博文,不好的地方请见谅,多提点意见,谢谢大家了
- 使用Visual Studio快速搭建网站
- 使用Visual Studio快速搭建网站
- 使用visual studio 2013 快速搭建phonegap开发环境
- Visual Studio使用SVN快速指引
- 使用Visual Studio搭建Python开发环境
- 快速启动Visual Studio
- 使用ThinkPHP框架快速搭建网站【转】
- 使用ThinkPHP框架快速搭建网站
- 使用ThinkPHP框架快速搭建网站
- 使用ThinkPHP框架快速搭建网站
- 使用ThinkPHP框架快速搭建网站
- 使用ThinkPHP框架快速搭建网站
- 使用WordPress快速搭建企业网站
- 使用ThinkPHP框架快速搭建网站
- 在Visual Studio中使用正则表达式快速查找替换
- Visual Studio使用正则表达式快速统计总共代码行数
- 使用Visual Studio快速开发STM32F4-Discovery探索板入门
- 使用成员资格和用户登录创建网站 (Visual Studio)
- 【Java工程师之路】[2-4.2]JDBC编程
- 【代码】php 用键名分组相加的二维数组实例函数
- iOS 设备发送推送通知
- WP8页面跳转实现参数传递的多种方法(已完善)
- rvm 使用指南
- 使用Visual Studio快速搭建网站
- TOJ 2690 ZOJ 2849 Attack of Panda Virus / 优先队列+广搜
- 用Gradle 构建你的android程序
- c 指向指针的指针
- 在 linux 下使用 CMake 构建应用程序
- Java运行环境 JRockit
- java学习 知识要点记录1
- sql语句判断 case when用法(二)
- shell程序设计