`
pcajax
  • 浏览: 2106648 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

服务器asp.net权限设置问题及解决方法时间:

阅读更多
人服务器使用环境:WIN 2003 ASP.NET相对于ASP,设置权限方面有点不同,有一点儿设置错了都运行不到。在网上搜索到的都是很垃圾的答案,没有一个用得到的,下面是我自己设置并从中遇到的问题摸索后得到的经验,给大家分享。 ASP.NET需要用到USERS组的权限,因    人服务器使用环境:WIN 2003 ASP.NET相对于ASP,设置权限方面有点不同,有一点儿设置错了都运行不到。在网上搜索到的都是很垃圾的答案,没有一个用得到的,下面是我自己设置并从中遇到的问题摸索后得到的经验,给大家分享。 ASP.NET需要用到USERS组的权限,因为我也遇过很多次自己设置了权限之后发现网站运行不了,很郁闷。下面根据出现的问题,一点点解决,让你的ASP.NET运行起来。。 问题一: 未找到路径“C:\”的一部分。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.IO.DirectoryNotFoundException: 未找到路径“C:\”的一部分。 解决: 在C盘加上Users组读取权限即可 本人试过:在C盘加上Users读取权限后可以访问了,但出于服务器安全问题,我又把UserS组去掉了(想到应该C盘下面还要一些文件夹要加入UserS权限即可)。去掉USERS组后,相继的问题以不同的错误方式显示出来了,如下面讲到的问题,然后再一一解决。 问题二: 页面弹出登录窗口点取消后出现:HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。 或者出现 HTTP 401.1错误 解决: 一,先要检查你的“身份检证和访问控制”中"对匿名使用下列windows用户账号”中的用户密码是否正确,还有检查你的网站 右键单击-权限中有没有加入此中用。 第一种方法试过都还是这的话,就看文件夹的权限设置了 在windows上加上Users权即可 问题三: 如果浏览到你整个网站出现乱码 解决: 那应该在 c盘 windows 加上users组的 读取权限即可 问题四: 编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0016: 未能写入输出文件“c:\windows\Microsoft.NET\work\v1.1.4322\Temporary ASP.NET Files\root\345513e7\86f1794a\fvmzvzp7.dll”--“拒绝访问。 ” 解决: 应该在 c盘 windows下的temp 加上Users组的读、写、修改的权限即可 问题五: 编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: 编译器失败,错误代码为 128。 解决: 应该在 c盘 windows下的System32 加上Users组的读的权限即可 问题六: 运行时错误 说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。 详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customerrors> 标记。然后应将此 <customerrors> 标记的“mode”属性设置为“Off”。 <!-- Web.Config 配置文件 --> <configuration><system><customerrors mode="Off"></customerrors></system></configuration> 注释: 通过修改应用程序的 <customerrors> 配置标记的“defaultRedirect”属性,使之指向自定义错误页的 URL,可以用自定义错误页替换所看到的当前错误页。 <!-- Web.Config 配置文件 --> <configuration><system><customerrors mode="RemoteOnly" defaultredirect="mycustompage.htm"></customerrors></system></configuration> 解决: 在所在站点右键点击-权限 加上 IIS_WPG组的读权限即可 总 结: windows temp System32 都需要users 的权限 windows读 temp读,写 System32读 站站权限要加上IIS_WPG读取权限 所以服务器的安全性也会低了很多,呵呵,, 问题7 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码 在VS2005编译网站内置环境编译网站的时候出现” 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码 “这个错误,到网上baidu了一下,有下面的解决方案: 修改该目录的权限,加上“NETWORK SERVICE”,让它对该目录有控制权限。 修改网络/IIS/IIS服务的缺省账户.htm"&gt;IIS服务的缺省账户为“本地系统” 经验证,方法二可行,方法一失败。但是方法二会导致IIS运行不安全,所以这种方法不太合适。 我照着方案试了下,都没有成功,突然想到昨天因为杀毒,装了mcafee,查看mcafee的日志,果然有一下几条: C:\Program Files\Internet Explorer\iexplore.exe \REGISTRY\MACHINE\SOFTWARE\Classes\.torrent\@ 防病毒最大保护:禁止更改所有文件扩展名的注册 c:\windows\system32\inetsrv\w3wp.exe C:\WINDOWS\TEMP\wda3zurp.dll 通用最大保护:禁止在 Windows 文件夹中创建新的可执行文件 应该就是这里的毛病了,把上两条规则删掉,编译成功:) 问题8 错误 1 “ASP.login_aspx.GetTypeHashCode()”: 没有找到适合的方法来重写 c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\clim\22c580cf\181f2416\App_Web_iiv2pnyq.8.cs </customerrors></customerrors></customerrors>
分享到:
评论

相关推荐

    服务器asp.net权限设置问题及解决方法

    解决: 在C盘加上Users组读取权限即可 本人试过:在C盘加上Users读取权限后可以访问了,但出于服务器安全问题,我又把UserS组去掉了(想到应该C盘下面还要一些文件夹要加入UserS权限即可)。去掉USERS组后...

    win2003服务器asp.net权限设置问题及解决方法

    服务器asp.net权限设置问题及解决方法 本人服务器使用环境:WIN 2003 ASP.NET相对于ASP,设置权限方面有点不同,有一点儿设置错了都运行不到。在网上搜索到的都是很垃圾的答案,没有一个用得到的,下面是我自己设置并...

    asp.net服务器excel权限配置

    8:IIS里面的应用程序池,也要将标识设置为"NETWORK SERVICE" 9:将应用程序池里面网站对应的程序集的运行用户改为"NETWORK SERVICE

    ASP.NET生成WORD文档服务器部署注意事项

    ASP.NET生成WORD文档服务器部署注意事项 配置详情请下载附件图解 1、Asp.net 2.0在配置Microsoft Excel、Microsoft Word应用程序权限时 error: 80070005 和8000401a 的解决总 2007-11-01 11:30 检索 COM 类...

    asp.net知识库

    常见的 ASP.NET 2.0 转换问题和解决方案 Asp.Net2.0无刷新客户端回调 体验.net 2.0 的优雅(1) -- 异步WebService调用 ASP.NET 2.0页面框架的几点新功能 ASP.NET 2.0 中收集的小功能点 asp.net2.0中的webpart使用...

    ASP.NET 4.0编程技术大全光盘

    C#语法知识、C#的面向对象特性、ASP.NET数据绑定技术、高级数据绑定控件、缓存和异步访问、LINQ语言集成查询、成员管理技术、自定义成员提供者...自定义服务器控件、在ASP.NET中动态绘图、通用权限管理系统、网上书店等...

    乘风asp.net探针 v1.3

    空间是否有写入权限,这点很重要,没有写入权限的asp.net空间大部分用不了7.加入判断服务器IP是使用公网iP还是内网IP的功能,现在很多服务器上只绑定了内网IP8.判断服务器是否是否了CDN或云主机的功能9.判断本地时间...

    asp.net自动执行任务-解决应用池回收问题

    但是,以上这些都需要有服务器的权限才能进行,而对于虚拟主机客户使用的Web应用程序来说,这些方法实现起来并不是很简单的,主机服务提供商或者不能直接提供这样的服务,或者需要你支付许多额外的费用。 看过一些这...

    ASP.net入门教程

    您可以在部署 ASP.NET 应用程序时定义配置设置,并且可以随时添加或修订配置设置,且对运行的 Web 应用程序和服务器具有最小的影响。ASP.NET 配置设置存储在基于 XML 的文件中。由于这些 XML 文件是 ASCII 文本文件...

    asp.net(c#)多文件上传及将文件信息保存到数据库

    在asp.net中用C#实现多文件上传,在上传成功后将文件信息保存到数据库中。在上传时还会检查上传者是否有上传权限(本例中是学生没有上传权限,教师有)。

    解决 ASP.NET中目录访问权限的问题

    症状:从 ASP.NET 应用程序,访问远程增强安全性的资源时可能... 3 在远程文件服务器上,为 ASPNET 帐户设置相应目录的访问权限。 4 修改 Web.config 文件,在 &lt;system&gt; 配置节中添加: &lt;identity impersonate=

    ASP.NET权限管理系统源码

    员工管理:员工是系统操作者,该功能主要完成系统用户配置 部门管理:配置系统组织机构(公司、部门) 职位管理:配置系统用户所担任职务 角色管理:角色菜单权限分配,角色... 服务器信息:查看服务器的基本信息

    新闻管理系统(asp.net)

    解决办法:请打开IIS(Internet服务器),找到Web服务器扩展,设置Asp.Net为允许。 另一个可能的原因 可能是因为你在后台启用了Url重写功能,如果你设置了非aspx扩展名的文件扩展名,那么你需要手动在IIS(即Internet...

    asp.net的后台权限管理系统源码-用vs导入可以直接运行

    RedGlovePermission V2-----权限管理系统源码 ...1.需要开启服务器上的ASP.NET State Service (ASP.NET 状态服务) 2.DB_51aspx下为Sql2005数据库,附加即可 3.完全权限管理帐号/密码:51aspx 密码:51aspx

    2.ASP.NET.2.0.高级编程(第4版) [1/7]

    6.3.2 指定正确的ASP.NET权限给上传文件 172 6.3.3 理解文件大小的限制 173 6.3.4 把上传的文件放在Stream对象中 174 6.3.5 把文件内容从Stream对象移动到Byte数组中 175 6.4 MultiView和View服务器控件 175 ...

    ASP.NET微信公众号平台系统源码

    2、对于开发者而言这套后台系统UI也是非常不错的一款,在二次开发扩展的时候只要将自己做的页面指向到对应的链接即可,权限可自行开发,购买者可根据自身业务完成后续开发即可。 3、此系统对微信接口实现了细致的...

Global site tag (gtag.js) - Google Analytics