MVC5 IIS7 403错误

问题背景

MVC5部署到IIS7中显示403错误。

解决方案

<system.webServer> → <modules> 节点下的 ApplicationInsightsWebTracking 修改为 UrlRoutingModule-4.0

<system.webServer>
    <modules>
        <remove name="ApplicationInsightsWebTracking" />
        <add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" preCondition="managedHandler" />
    </modules>
</system.webServer>

 修改为:

<system.webServer>
    <modules>
        <remove name="UrlRoutingModule-4.0" />
        <add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule" preCondition="" />
    </modules>
</system.webServer>

End

C#文章导航

菜单加载中...

原文地址:https://www.cnblogs.com/polk6/p/8724185.html

时间: 2024-11-09 06:09:58

MVC5 IIS7 403错误的相关文章

一次apache出现403错误排查

客户的zhcp面板坏了,手动给他创建了apache配置 但是配置完成后一直访问不了,提示403错误. 手动编辑了phpinfo文件,但是仍然提示403 2.vim -O xxx.conf  common.conf 对比正常配置文件,发现没有什么问题 3.怀疑配置文件没有读取成功,手动在httpd.conf添加额外的Include /path/to/file ,重启apache 发现问题依旧 4.查看日志,发现有日志生成,说明配置文件有被读取,怀疑是仍然是配置问题 5.删除日志,重启apache,

phpStudy配置多站点多域名步骤,及遇到的403错误解决方式

首先,打开站点域名管理,配置如下,网站域名和目录都可以自己设置,端口重设一个,不要是80了,然后先新增再保存. 打开配置文件vhosts,会看到新增了801端口的东西 在配置文件http.conf中添加 ,在80后添加新端口号 然后在hosts文件中配置下,127.0.0.1       www.aaa.com 再就是,玛德GG了,出现forbidden了,403,没有访问权限. 废了很大劲终于找到了解决方案,下面先复制解决方案的内容,最后附上原文的地址. 第一步 在C:\Windows\Sys

ASP.NET MVC4中的bundles特性引发服务器拒绝访问(403错误)

当你使用bundles.Add方法添加StyleBundle和ScriptBundle对象的时候一定要注意,StyleBundle和ScriptBundle的构造函数的参数virtualPath指定的虚拟路径一定不能是当前ASP.NET项目中真实存在的一个文件夹路径,否则当你把你的站点部署到IIS上后,会发现MVC页面上用@Styles.Render和@Scripts.Render生成的url路径会被IIS拒绝,IIS提示 禁止访问 403错误. 下面是有个老外遇到了相同的问题,在StackOv

wampserver下打开phpMyAdmin出现403错误的问题解决方法

图1 图2 wamp下打开phpMyAdmin出现403错误的问题解决方法安装完wamp后打开其下的phpMyAdmin也就是路径http://localhost/phpmyadmin/ 出现[图一] 解决方法直接贴图如下:[图二]apache --> Alias目录 --> http://localhost/phpmyadmin/ --> Edit alias代码如下: <Directory "c:/wamp/apps/phpmyadmin3.5.1/">

win8安装wampserver报403错误解决方法

看着别人开始体验win8了,前几天我也安装了win8系统,总体来说还不错,但是今天安装完Wampserver后,浏览器输入localhost,竟然报了403错误,我以为我安装出错了,后来研究了半天,发现输入127.0.0.1可以访问.习惯localhost访问的我顿感蛋疼不已.无奈只能打开度娘,各种搜索相关资料,终于找到了解决方案. php错误: Forbidden You don't have permission to access / on this server. 解决方法: 打开htt

iis7.5错误 配置错误

iis7.5详细错误   HTTP 错误 500.19 - Internal Server Error无法访问请求的页面,因为该页的相关配置数据无效. 详细错误信息模块 IIS Web Core 通知 未知 处理程序 尚未确定 错误代码 0x8007052e 配置错误 无法使用虚拟目录密码作为用户 Administrator 在本地登录到 C:\inetpub\wwwroot 配置文件 不可用(配置隔离) 请求的 URL http://localhost:80/HL4000-Web/Defaul

apache服务器 403错误 禁止访问解决办法

打开网页,结果访问提示:403错误!关闭了IE的"显示友好的HTTP错误",显示没有权限访问(You don't have permission to access / on this server)! Apache,版本2.2.8,安装完成后,进行相关测试: 配置了下php的php.in文件,再次localhost打开发现错误: HTTP 错误 403 - 禁止访问,即403 Forbidden:You don't have permission to access / on thi

nginx配置403错误页面

建立403 error 页面, 403.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Error 403</title></head><body&g

记一次httpd报403错误的解决

由于移动云最近有免费试用活动,所以领了一台玩玩. 领过来之后开始运行我自己的lamp脚本,运行完之后由于禁8080端口,于是开始修改端口 修改了httpd.conf和虚拟主机配置,配置完后重启. 这个时候报了一个错误:好像是什么socket什么的,没管它,后来查询了一下,是没有在/etc/hosts中定义主机名,果断定义. 在/etc/hosts中加入一行 127.0.0.1主机名 接着重启,错误消失. 这个时候我开始访问网页,发现网页报403错误,一开始我还以为是配置错误,于是开始查配置:配置