Win10下IIS配置图解、MVC项目发布图解、IIS添加网站图解
Win10下IIS配置
.找到控制面板:【开始】菜单鼠标右击,打开【控制面板】

.打开控制面板,点击【程序】,点击【启用或关闭Windows功能】

下一步,点击【启用虎关闭Windows功能】

. 开始修改IIS了,我是这样勾上的,有可能比较多。

. 验证IIS是否正确安装,等待几分钟后IIS配置完成.
在浏览器输入http://localhost/iisstart.htm会出现 IIS安装成功页面。第一次修改的时候出现了成功页面,但是后来删除了IIS中默认的网站就打不开了,但是不影响的。 官方位置地址: https://msdn.microsoft.com/zh-cn/library/ms178477(v=vs.100).aspx
添加网站
.新建项目:打开【VS2012】,单击【文件】,选择【新建】,单击【项目】

选择【Web】,单击【ASP.NET Web应用程序】,【VS2010】中是MVC项目

我这里选择的是【MVC】,身份验证选择的是【无身份验证】

.发布项目:右键【ViewerWeb】,选择【发布】

根据下面的图片指示下一步

下一步

下一步,由于是发布程序,所以,选择【Release】

下一步

查看VS2012下面的【输出】,没有失败即为发布成功,有些时候会出现发布失败的现象,把发布地址的项目保存一份,之后删除,重新发布即可。

IIS上添加网址
. 打开【IIS管理器】

. 添加网址:单击【网站】,【添加网站】

网站名称随便起,物理路径为项目发布的路径。这里的端口需要注意,不要起已经被占用的端口

之后修改身份验证。根据需要启用。


点击应用程序池,在添加的网站上进行高级设置。


3. 访问网址
http://localhost:9991/
也有可能会遇到一下很坑的问题,在2008服务器上
问题1: 发布mvc3报错:403.14-Forbidden Web 服务器被配置为不列出此目录的内容
- 如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在。
- 使用 IIS 管理器启用目录浏览。
- 打开 IIS 管理器。
- 在“功能”视图中,双击“目录浏览”。
- 在“目录浏览”页上,在“操作”窗格中单击“启用”。
- 确认站点或应用程序配置文件中的 configuration/system.webServer/directoryBrowse@enabled 特性被设置为 True。
修改办法为在配置文件</system.web>下面中添加
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true" />
<directoryBrowse enabled="false" />
</system.webServer>
或者
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<remove name="FormsAuthenticationModule" />
</modules>
</system.webServer>
如果上述配置后打开的还是文件列表,那还需要配置映射方法现在一般很少需要配的,其实需要配置这些原因还是IIS设置的问题,全勾上这些问题就很少了:
打开IIS的”处理程序映射设置“,在右边的操作栏下有 ”添加脚本映射“
请求路径:*
可执行文件:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll一般来说不会有问题了,否则就重装framework4吧。
问题2:
发布好后,登陆界面可以显示,跳转页面访问数据库时报错,Login on failed for "IIS APPPOOL\ASP.NET v4.0",发现是网页的“IIS APPPOOL\ASP.NET v4.0”无权限访问数据库,给数据库添加了用户登陆名为“IIS APPPOOL\ASP.NET v4.0” ,并添加了所有权限,就可以使用了。
操作详细过程:打开sqlserver manager studio, 在“安全性”-》”登录名“-》右击“新建登录名”-》在“常规”选择页填写登登录名“IIS APPPOOL\ASP.NET v4.0”在“服务器角色”选择页下选中所有角色权限,确定即可。
如果还是不行,可是试试加一个登录名network service, 权限设置跟以上描述一样。
如果本地可以运行,但是通过IP不能访问,那就是防火墙的问题了,请关闭防火墙之后再试。
对路径XXX的访问被拒绝(文件操作权限)的解决方法
例如:对路径“C:\inetpub\wwwroot\WeiXin\eventlogs.log”的访问被拒绝
解决方案一:
在需要进行读写操作的目录下添加Network Service这个帐号同时选上FULL CONTROL
解决方案二:
在IIS中的默认应用程序池-->属性-->标示中把Net Service改成Local System该问题也可以解决。
Win10下IIS配置图解、MVC项目发布图解、IIS添加网站图解的更多相关文章
- 本地MVC项目发布到IIS服务器
0瞎扯 朋友们有时候我们写个一个web程序只能使用卡西尼服务器调试,下面我教大家发布到IIS服务器上(包括本地ISS7.5和远程服务器 IIS) 1.VS发布 a.点击web项目->发布
- MVC项目发布到IIS遇到的问题
MVC4 + .NET Framework 4.5 +Windows Server 2008+ IIS7.5 + 4.0集成模式池 ,发布后可能会遇到404.0 或者403.14错误,在web.con ...
- Asp.Net项目发布 到 IIS、 Core3.1 发布到 IIS CentOS8.x
摘要:发布项目到IIS或者.Net Core 项目发布到IIS服务器或者CentOS记录一下,后面忘了又来看看. 1.服务器安装IIS 1.1.不管你是本地的电脑还是网上购买的服务器,只要是能通过远程 ...
- NET项目发布到IIS上报错:HTTP 错误 403.14
NET项目发布到IIS上报错:HTTP 错误 404.0 - Not Found 原因:由于本机开发环境是Net4.5,所以虽然创建项目时选择的是net framework4.5的,但是webconf ...
- 验证码在后台的编写,并实现点击验证码图片时时发生更新 C# 项目发布到IIS后不能用log4net写日志
验证码在后台的编写,并实现点击验证码图片时时发生更新 验证码在软件中的地位越来越重要,有效防止这种问题对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试:下面就是实现验证码的基本步骤: ...
- win10下vs2015配置Opencv3.1.0过程详解
下载安装Opencv3.1.0 下载Opencv3.1.0,进入官网,点击opencv for windows即可下载. 点击运行下载好的文件.实际上,opencv的安装程序就是解压缩文件,个人因为 ...
- win10下vs2015配置Opencv3.1.0过程详解(转)
下载安装Opencv3.1.0 下载Opencv3.1.0,进入官网,点击opencv for windows即可下载. 点击运行下载好的文件.实际上,opencv的安装程序就是解压缩文件,个人因为 ...
- 在使用 AjaxFileUpload 上传文件时,在项目发布到 iis 后,图片不能预览
在使用 AjaxFileUpload 上传文件时,图片已经上传成功了,在站点没有发布时,可以预览,可是在项目发布到 iis 后,图片就不能预览,在网上找了很多的方案也没解决,最后的解决方案如下: 1 ...
- win10下安装配置iis,发布iis
老有朋友不会配置iis跟发布iis,今天整理一下,欢迎参考借鉴 打开控制面板 找到 程序 点击程序 找到启用或关闭windows功能 在windows服务中找到 Internet Informati ...
随机推荐
- [转]使用 HttpClient 和 HtmlParser 实现简易爬虫
http://www.ibm.com/developerworks/cn/opensource/os-cn-crawler/ http://blog.csdn.net/dancen/article/d ...
- HDU 4118 Holiday's Accommodation
Holiday's Accommodation Time Limit: 8000/4000 MS (Java/Others) Memory Limit: 200000/200000 K (Jav ...
- Win8系统 Python安装 - 入门
原文:http://www.blogbus.com/hx1987-logs/271955446.html 安装python (1)下载python安装包,下载网站https://www.python. ...
- Redis主从是否生效的特殊测试方法
Redis主从的特殊测试方法 配置主从 Redis的主从设定,相较于MySQL的主从,配置起来非常简单,不必像MySQL数据库一样手动记录bin log的位置再配置,但又可以像MySQL一样,一主带多 ...
- PMP考试--关于职业道德
如果你对项目管理.系统架构有兴趣,请加微信订阅号"softjg",加入这个PM.架构师的大家庭 ★四个价值标准(value standards) 责任(responsibility ...
- Xcode去除某种类型的警告
首先来看下当有警告时,怎么找到警告类型,在某条警告上,右键—>Reveal in Log 下面 [ ] 中间就是警告信息 去除警告信息的几种方式: 一.使用编译器提供的宏 ...
- ffmpeg视频格式转换(Java)
命令: 高品质: ffmpeg -i E:\input\a.wmv -ab 128 -acodec libmp3lame -ac 1 -ar 22050 -r 29.97 -qscale 4 -y E ...
- Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)
首先,我们先看一下Collection集合的基本结构: 1.Collection接口 Collection是最基本集合接口,它定义了一组允许重复的对象.Collection接口派生了两个子接口Set和 ...
- 【HTML/XML 12】URI、URN、URL的联系和区别
导读:在学习XML的时候,书中有很多个地方都提到URL等几个概念,再之前做项目的时候,重定向或是转发时,也用到了这个URL,在学习Ajax时,ajax破坏了统一资源定位(URN)都或多或少的接触到了这 ...
- phongap+ jquery + asp.net +android,我把我遇到的问题和处理方法的连接总结一下
这些都是最基本的问题,在实际的运用中都会用到 第1章.搭建Android的开发环境-跟我学编程 Win7旗舰版中的IIS配置asp.net的运行环境 - 追夢 - 博客园 vs2012下asp.net ...