在win10上的IIS发布网站问题集锦

淩亂°似流年 2022-07-11 01:47 491阅读 0赞

强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan

前言

  1. 最近入职一家公司,我做的是.net开发的,用的开发工具是VS2015,公司用到了sitecore,目前简单在网上了解了一下,我的理解是他有一个特点是让代码的修改和web浏览器中的响应很迅速,我体会到的是在IIS中发布网站后,如果我修改了VS中的代码,想在浏览器中看到效果,这时候我是不用重新发布的,直接刷新页面就可以看到更新的效果,是不是很省事呢?而像平时在IIS中发布网站,如果代码有变动需要重新发布一版代码。这样对于开发效率是有很大的影响的,好了,言归正传,好像我一直想写Sitecore似的,正因为我只需要发布一次,以后修改代码直接刷页面就OK,所以就有了发布网站这样的一个过程,第一遍在该公司发布网站是组长手把手教的,第二遍自己发布的时候就遇到了问题,通过这次发布网站又学习到不少。

问题

1.不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault=”Deny”),或者是通过包含overrideMode=”Deny” 或旧有的 allowOverride=”false” 的位置标记明确设置的。

解决方案(如下命令都需要用管理员身份运行哦):

  1. 出现这个错误是因为 IIS 7 采用了更安全的 web.config 管理机制,默认情况下会锁住配置项不允许更改。要取消锁定可以以管理员身份运行命令行 %windir%\\system32\\inetsrv\\appcmd unlock config -section:system.webServer/handlers 。如果modules也被锁定,可以运行%windir%\\system32\\inetsrv\\appcmd unlock config -section:system.webServer/modules

2.未安装.netframework4.0:解决完上述两个问题,心中很是开心啊,终于可以看看系统长什么样子了,可是问题出现了,win10操作系统是自带.net4.6的,并且.net是向下兼容的,所以说如果win10安装了.net4.6那就应该可以支持发布的web的。Windows+X+P打开控制面板找到启用或关闭Windows功能,查看发现已经安装了.net4.6.如下: Center

  1. 开始安装Framework4.0,结果显示此系统不支持此版本(心中一紧,不会吧,刚装完系统又要装系统啊!),经过请教大神和百度,最终发现解决方案:发现需要安装的asp.net在如下图中红框中的位置。
  2. ![Center 1][]

总结

  1. 1.公司请我们过来就是解决问题的,在解决问题中不断成长,感谢组长给的机会。
  2. 2.IIS发布网站很常用,积累吧!希望遇到同样问题的伙伴们可以用上!

发表评论

表情:
评论列表 (有 0 条评论,491人围观)

还没有评论,来说两句吧...

相关阅读

    相关 IIS 构建静态网站

    本文档将指导您完成安装 IIS Web 服务器并将其配置为提供静态内容的过程。静态内容是一个网页 (HTML),它完全按照存储的方式交付给用户。相比之下,动态内容由 Web 应

    相关 IIS发布网站

    右击服务站点,选择“发布网站” ![IIS发布WCF服务 - 教父 - 教父 的博客][IIS_WCF_ - _ - _] 在“Internet信息服务(IIS)管理器”中

    相关 关闭win10IIS

    微软自带的IIS7服务很好用,但是当我们有时候安装其它服务器如apache时,80端口被占用,这时我们就要关掉它。 第一步:找到服务 方法1:->控制面板->管理工具-

    相关 IIS部署PHP网站

    部署网站前查看一下系统是否已经安装CGI 1、启动iis服务器,打开IIS服务器 打开IIS服务器,点击网站,右击“添加网站” ![watermark_type_ZmFu