我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

最近在自己的Win10电脑上尝试部署ASP.NET网站时出现了问题,经过多方查找定位到IIS为问题来源。
 

开始之前

先描述下技术环境:

1.Windows 10 PC

2.Windows 自带的IIS 7

3.ASP.NET Web API项目网站

4.VS 2015

问题描述

首先我们为PC安装IIS,按照流程安装,为windows打开或关闭功能>>勾选IIS服务>>重启。安装完成后,打开IIS管理面板,一切看起来很正常。

然而,当我们启动网站时,却发现如下错误页面:

问题解决

刚开始,根据错误提示-This configuration section cannot be used at this path. This happens when the section is locked at a parent level. Locking is either by default (overrideModeDefault='Deny'), or set explicitly by a location tag with overrideMode='Deny' or the legacy allowOverride='false',觉得是访问权限的问题,然而当我修改了文件夹权限后,发现仍然不对,微软的页面上也没有有用的信息。

于是搜索了此错误信息,在SatckOverflow上找到了类似的问题,也最终找到了解决方案。http://stackoverflow.com/questions/9794985/iis-this-configuration-section-cannot-be-used-at-this-path-configuration-lock

解决方案说来也简单,只是重新配置下IIS功能,默认安装IIS不会勾选Application Development Features目录下选项。所以我们需要把我们需要的ASP.NET相关选项勾选上,重新安装即可。

此时,问题即可修复。开始我以为安装VS会自动安装上ASP.NET运行环境,结果IIS 7最后还是要自己去配。

我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为1000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设网站改版百度优化、名注册、主机空间、手机网站建设公众号开发小程序制作、网站备案等方面的需求...
请立即点击咨询我们或拨打咨询热线: 13820372851,我们会详细为你一一解答你心中的疑难。项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13820372851

上班时间

周一到周五

公司电话

022-26262675

二维码
线
在线留言