笔记4:IIS6发布网站后“对XX路径的访问被拒绝”

最近用MVC4开发网页应用,发布到服务器后无法访问,提示对路径XXX的访问被拒绝。

异常详细信息:System.UnauthorizedAccessException: 对路径“H:\My Website\CYEMS\Plugins\CY.Plugins.Core.BaseCode\Views\Web.config”的访问被拒绝。

因为网站启动的时候我复制了文件到该目录。

最后在网上找到了解决办法:

步骤一:在服务器上打开IIS管理器,找到网站对应的应用程序池

步骤二:打开高级设置后,找到“标识”

步骤三:将应用程序池标识改为LocalSystem

最后:重启网站就可以了

PS:本笔记是因为网上有很多转发解决办法,但是都没有附图。对于为什么这个办法能解决问题,留待以后研究吧。

时间: 2024-12-17 16:39:28

笔记4:IIS6发布网站后“对XX路径的访问被拒绝”的相关文章

发布网站后只能在服务器上访问 外网访问不了??

以前发布网站,只要在服务器上可以访问成功,在外网机器上是没有问题的. 但是今天发布了一个网站,服务器上访问ok,但是在外网上就访问不了, 最后百度查了,说是要在防火墙中设置运行的端口. 当当当~ 真的是这个问题. 如何设置呢? 首先打开“我的面板”,找到防火墙,点开防火墙,如下图 找到“高级设置”,点击进去, 如下图 找到“入站规则”,点击进去, 点击右侧的“新建规则”, 如下图: 选择“端口” 点击下一步: 输入你刚才发布网站时输入的端口号,点击下一步 后面的大家应该都会了 在最后一步中,输入

IIS发布网站后局域网其他用户不能访问问题(转)

如果本机能正常访问,而局域网其他用户不能访问,那么判断的结果很可能是防火墙问题. 解决方法: 既然问题出在Windows7或Windows Server 2008 R2的防火墙上,那么我们可以有以下两种解决方法:    一.完全关闭Windows防火墙功能:不建议使用 二.在Windows防火墙配置面板下添加对应的入站/出站规则:              1.防火墙——>高级设置——>入站规则——>右击新建规则——>选择端口——>选择TCP——>特定本地端口,填写你的

在IIS上发布网站后,在编译时出现CS0016拒绝访问错误

错误如下图所示: 关键性错误信息: 编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\8b0443a9\fbbcc979\App_global.asax.nc86sxiq.dll”--“拒绝访问. ” 解决方法及原因: 因为IIS在编译网站时,会将编译的文件存放在系统临时文件夹里,然后将系统临时文件夹里的程序集拷贝到IIS的临时目录里,这边出

WinServer 之 内网发布网站后端口映射外网访问

内网IP只能在内网局域网访问连接,在外网是不能认识内网IP不能访问的.如有路由权限,且路由有固定公网IP,可以通过路由的端口映射,实现外网访问内网.如无路由,或路由无公网IP,需要用到第三方开放的花生壳端口映射网络辅助实现外网访问内网. 一.通过路由端口映射 1.Tp-link路由器的端口映射设置方法: 登录到路由器的管理界面(认管理地址为http://192.168.0.1,账号admin密码admin),点击路由器的“ 转发规则—虚拟服务器—添加新条目成 ”,如图: 端口映射设置如下:服务端

使用MSSQL同步&发布数据库快照遇到错误:对路径“xxxxx”访问被拒绝的解决方法

使用MSSQL同步 数据库同步做后后测试:先在同步那台服务器(服务器A)数据库里修改里面数据库,然后再去被同步那台服务器(服务器B)看下数据有没被同步过去 发布数据库快照遇到错误:对路径"xxxxx"访问被拒绝的解决方法 打开SQL Server 配置管理器 -> 在左边栏选择"SQL Server服 务"->在右侧面板中"SQL Server 代理"一行上右击,选择"属性", 在弹出的对话框中选择"内置

【ASP.NET 问题】IIS发布网站后出现 "处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误"的解决办法

新装IIS,然后发布网站,运行出现如下错误提示 处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler” 于是去网上找资料,轻松搞定.o(∩_∩)o 哈哈 原因: vs2010默认的是4.0框架,4.0的框架是独立的CLR,和2.0的不同,如果想运行4.0的网站,需要用aspnet_regiis注册4.0框架,然后用4.0的Class池,就可以运行4.0的web项目了. aspnet_regiis注册4.0

在虚拟机发布网站,设置服务器外网访问ip端口号

这是虚机上的发布网站的网站端口号 这一步要在实机设置 做完这一步,在外网就可以访问你刚刚发布的站点了

iis6下配置支持.net4.0&发布网站[转]

iis6配置支持.net4.0 在win2003操作系统上发布两个网站,首先配置iis: 1.下载 .net framework 4.0   差不多48MB 2.安装 3.打开iis: 开始=>管理工具=>Internet 信息服务(IIS)管理器 4.点击管理器中的“web服务扩展”,刚刚安装的.net framework 4.0 就会出现在右边,选择并允许 这样就配置好了 有时还要同时配置.net framework 3.5和.net framework 4.0 才可以,那就再配置一次3.

VS发布网站时,报错提示:“未能将文件xxx复制到xxx,未能找到文件xx”三种解决方案!

发布网站时候大家可能会遇到这样的情况,就是报错提示说:"未能将文件xxx复制到xxx,未能找到文件xx",这个问题一般来说有三种解决方案,个人倾向第三种,如图: 解决方案如下: 方案一.把系统提示缺失的文件重新放入相对应的文件夹中,然后再发布.但是如果时间久了文件自己都找不到的话这个方案不推荐: 方案二.删除".csproj"项目文件中的 < Content Include>相对应参数行,用"ctrl+f"找到后一个一个删除即可.如果