linux教程之win2003服务器asp.net权限设置成绩及办理办法
vim除非你打算真正的学好linux,或者说打算长久时间学习他,而且肯花大量时间vim,否则,最好别碰自己服务器利用情况:WIN2003
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对所哀求资本的设置被回绝。
大概呈现HTTP401.1毛病
办理:
一,先要反省你的“身份检证和会见把持”中"对匿名利用以下windows用户账号”中的用户暗码是不是准确,另有反省你的网站右键单击-权限中有无到场其中用。
第一种办法试过都仍是这的话,就看文件夹的权限设置了
在windows上加上Users权便可
成绩三:
假如扫瞄到你全部网站呈现乱码
办理:
那应当在c盘windows加上users组的读取权限便可
成绩四:
编译毛病
申明:在编译向该哀求供应服务所需资本的过程当中呈现毛病。请反省以下特定毛病具体信息并得当地修正源代码。
编译器毛病信息:CS0016:未能写进输入文件“c:windowsMicrosoft.NETworkv1.1.4322TemporaryASP.NETFilesoot345513e786f1794afvmzvzp7.dll”--“回绝会见。”
办理:
应当在c盘windows下的temp加上Users组的读、写、修正的权限便可
成绩五:
编译毛病
申明:在编译向该哀求供应服务所需资本的过程当中呈现毛病。请反省以下特定毛病具体信息并得当地修正源代码。
编译器毛病信息:编译器失利,毛病代码为128。
办理:
应当在c盘windows下的System32加上Users组的读的权限便可
成绩六:
运转时毛病
申明:服务器上呈现使用程序毛病。此使用程序确当前自界说毛病设置克制远程检察使用程序毛病的具体信息(出于平安缘故原由)。但能够经由过程在当地服务器盘算机上运转的扫瞄器检察。
具体信息:若要使别人可以在远程盘算机上检察此特定毛病信息的具体信息,请在位于以后Web使用程序根目次下的“web.config”设置文件中创立一个<customErrors>标志。然后应将此<customErrors>标志的“mode”属性设置为“Off”。
.代码以下:
<!--Web.Config设置文件-->
<configuration>
<system.web>
<customErrorsmode="Off"/>
</system.web>
</configuration>
正文:经由过程修正使用程序的<customErrors>设置标志的“defaultRedirect”属性,使之指向自界说毛病页的URL,能够用自界说毛病页交换所看到确当前毛病页。
.代码以下:
<!--Web.Config设置文件-->
<configuration>
<system.web>
<customErrorsmode="RemoteOnly"defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
办理:
在地点站点右键点击-权限加上IIS_WPG组的读权限便可
总结:
windowstempSystem32都必要users的权限
windows读temp读,写System32读
站站权限要加上IIS_WPG读取权限
以是服务器的平安性也会低了良多,呵呵,,
成绩7
在编译向该哀求供应服务所需资本的过程当中呈现毛病。请反省以下特定毛病具体信息并得当地修正源代码
在VS2005编译网站内置情况编译网站的时分呈现”在编译向该哀求供应服务所需资本的过程当中呈现毛病。请反省以下特定毛病具体信息并得当地修正源代码“这个毛病,到网上baidu了一下,有上面的办理计划:
修正该目次的权限,加上“NETWORKSERVICE”,让它对该目次有把持权限。
修正收集/IIS/IIS服务的缺省账户.htm">IIS服务的缺省账户为“当地体系”
履历证,办法二可行,办法一失利。可是办法二会招致IIS运转不平安,以是这类办法不太符合。
我照着计划试了下,都没有乐成,俄然想到今天由于杀毒,装了mcafee,检察mcafee的日记,公然有一下几条:
C:ProgramFilesInternetExploreriexplore.exeREGISTRYMACHINESOFTWAREClasses.torrent@防病毒最年夜回护:克制变动一切文件扩大名的注册
c:windowssystem32inetsrvw3wp.exeC:WINDOWSTEMPwda3zurp.dll通用最年夜回护:克制在Windows文件夹中创立新的可实行文件
应当就是这里的偏差了,把上两条划定规矩删失落,编译乐成:)
成绩8
毛病1“ASP.login_aspx.GetTypeHashCode()”:没有找到合适的办法来重写c:WINDOWSMicrosoft.NETFrameworkv2.0.50727TemporaryASP.NETFilesclim22c580cf181f2416App_Web_iiv2pnyq.8.cs
毛病2“ASP.login_aspx.ProcessRequest(System.Web.HttpContext)”:没有找到合适的办法来重写c:WINDOWSMicrosoft.NETFrameworkv2.0.50727TemporaryASP.NETFilesclim22c580cf181f2416App_Web_iiv2pnyq.8.cs
毛病3“ASP.login_aspx”不会完成接口成员“System.Web.IHttpHandler.IsReusable”c:WINDOWSMicrosoft.NETFrameworkv2.0.50727TemporaryASP.NETFilesclim22c580cf181f2416App_Web_iiv2pnyq.8.cs
办理办法:反省办法名、类名、称号空间前后是不是分歧。
有些人号称用过十几种甚至几十种linux,向人谈论起来头头是到,好像懂的很多。 然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。 查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。 眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。 随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。 掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。 应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。 对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。 用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。
页:
[1]