Win10下IIS配置

转载 2018年04月17日 14:29:17

1.找到控制面板:【开始】菜单鼠标右击,打开【控制面板】


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


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



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


4. 验证IIS是否正确安装,等待几分钟后IIS配置完成.

在浏览器输入http://localhost/iisstart.htm会出现 IIS安装成功页面。第一次修改的时候出现了成功页面,但是后来删除了IIS中默认的网站就打不开了,但是不影响的。

添加网站

1.     新建项目:打开【VS2012】,单击【文件】,选择【新建】,单击【项目】


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


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

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

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

下一步

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

下一步

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

IIS上添加网址

1.      打开【IIS管理器】

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

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

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

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

3. 访问网址

http://localhost:9991/

也有可能会遇到一下很坑的问题,在2008服务器上

问题1

发布mvc3报错:403.14-Forbidden Web 服务器被配置为不列出此目录的内容

·        如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在。

·        使用 IIS 管理器启用目录浏览。

1.      打开 IIS 管理器。

2.      功能视图中,双击目录浏览

3.      目录浏览页上,在操作窗格中单击启用

·        确认站点或应用程序配置文件中的configuration/system.webServer/directoryBrowse@enabled 特性被设置为 True。

   修改办法为在配置文件</system.web>下面中添加

<system.webServer>
    <validationvalidateIntegratedModeConfiguration="false" />
    <modulesrunAllManagedModulesForAllRequests="true" />
        <directoryBrowseenabled="false" />
</system.webServer> 

或者

 <system.webServer>
    <modules  runAllManagedModulesForAllRequests="true">
      <removename="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.NETv4.0",发现是网页的“IIS APPPOOL\ASP.NET v4.0”无权限访问数据库,给数据库添加了用户登陆名为“IIS APPPOOL\ASP.NET v4.0” ,并添加了所有权限,就可以使用了。

操作详细过程:打开sqlserver manager studio, 在“安全性”-》”登录名“-》右击“新建登录名”-》在“常规”选择页填写登登录名“IISAPPPOOL\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的配置(服务于asp.net)

win10下的iis的配置和win7下的是类似的。1.右键开始,打开控制面板,进入卸载程序中,勾上如下图所示的项目,即可装上iis。 2.重启后搜索iis,进入iis配置中。点击网站,右键新建网站,...
  • sinat_33690776
  • sinat_33690776
  • 2016-08-29 16:04:40
  • 22179

Win10 IIS Web服务器安装与配置(一)

这几天课程实训,使用 IIS 配置服务器,课本上内容太久,老师也没有讲过,自己摸索了一下,所以记录一下 安装 IIS 打开程序和功能,选择左边启用或关闭 Windows 功能,建议根据下图勾选,确定后...
  • StaunchKai
  • StaunchKai
  • 2018-01-04 21:53:00
  • 6929

windows10+iis7+php+mysql 配置

windows10+iis7+php+mysql 配置前言相信大家在工作中一般是使用linux或者mac系统。使用windows的话,一般是使用环境套件。但是我不一样,因为历史原因,我有一些ASP开发...
  • FungLeo
  • FungLeo
  • 2015-12-14 00:07:16
  • 7496

win10 IIS网站部署实录

启用IIS 设置url默认文档 http500问题 asp错误信息调试 asp启用父路径 64位系统下的Access数据库驱动问题...
  • u014255803
  • u014255803
  • 2017-06-28 10:58:37
  • 8985

WIN10 IIS 配置https

1.win + R 键输入 inetmgr,打开IIS管理器。 2.点击下图红线标出的 服务器证书。 3.在右侧 操作 处,点击 创建自签名证书,然后就输入名称,next。 4.右键“网...
  • u013166622
  • u013166622
  • 2016-03-15 22:26:52
  • 4105

记第一次在 Windows10 中配置 IIS + PHP5.6 开发环境

在 Win10 中配置 IIS + PHP5.6 开发环境
  • Jossing45
  • Jossing45
  • 2016-07-21 23:20:59
  • 549

win10+iis7.5 配置伪静态

虽然现在的工作都是基于php的。但是有时候总有一些老旧的asp程序需要调试。因此,我基本上都是使用的iis+php的工作环境。当然,iis还有一个好处是可以支持中文目录,这对于我这样的英文白痴来说,还...
  • FungLeo
  • FungLeo
  • 2015-10-13 11:49:57
  • 3317

win10系统iis伪静态配置安装文件64位版

  • 2015年12月17日 22:36
  • 5.98MB
  • 下载

Win10安装IIS并配置ASP.NET 4.0

这几天新购置了电脑家用,自家电脑上上了win10+Ubuntu。解决了双系统的一些坑之后,今天准备给win10装IDE了(虽然想在Ubuntu下搞搞React/Python之类的,但我骨子里还是个.N...
  • u012843100
  • u012843100
  • 2017-03-03 14:52:35
  • 4467

Win10 IIS使用

第一步在打开控制面板->打开”程序” ->打开”启用或关闭Windows功能” 然后如图操作: 在浏览器输入”localhost”如果出现欢迎界面界面那么IIS开启了,可以在”Cortan...
  • yikalyosi
  • yikalyosi
  • 2017-05-28 10:40:35
  • 2844
收藏助手
不良信息举报
您举报文章:Win10下IIS配置
举报原因:
原因补充:

(最多只允许输入30个字)