使用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发博文,不好的地方请见谅,多提点意见,谢谢大家了