asp.net下出现其中的组件“访问被拒绝”的解决方法_asp.net教程-查字典教程网
asp.net下出现其中的组件“访问被拒绝”的解决方法
asp.net下出现其中的组件“访问被拒绝”的解决方法
发布时间:2016-12-29 来源:查字典编辑
摘要:有时候,我们在调试ASP.net程序的时候,会很痛苦的碰到。某某组件访问被拒绝。这时候重起IIS,电脑注销都不起作用。这时候的错误信息一般类...

有时候,我们在调试ASP.net程序的时候,会很痛苦的碰到。某某组件访问被拒绝。这时候重起IIS,电脑注销都不起作用。这时候的错误信息一般类似如下的方式:

“/”应用程序中的服务器错误。

--------------------------------------------------------------------------------

配置错误

说明:在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。

分析器错误信息:访问被拒绝:“CSDN.Authentication”。

源错误:

行196:<addassembly="System.EnterpriseServices,Version=1.0.5000.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"/>

行197:<addassembly="System.Web.Mobile,Version=1.0.5000.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"/>

行198:<addassembly="*"/>

行199:</assemblies>

行200:</compilation>

源文件:c:windowsmicrosoft.netframeworkv1.1.4322Configmachine.config行:198

程序集加载跟踪:下列信息有助于确定程序集“CSDN.Authentication”无法加载的原因。

===Pre-bindstateinformation===

LOG:DisplayName=CSDN.Authentication

(Partial)

LOG:Appbase=file:///F:/MyDevelop/AD/Code/ADManageWeb

LOG:InitialPrivatePath=bin

Callingassembly:(Unknown).

===

LOG:Policynotbeingappliedtoreferenceatthistime(private,custom,partial,orlocation-basedassemblybind).

LOG:Post-policyreference:CSDN.Authentication

LOG:AttemptingdownloadofnewURLfile:///C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/TemporaryASP.NETFiles/root/3151f96f/581ce000/CSDN.Authentication.DLL.

LOG:AttemptingdownloadofnewURLfile:///C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/TemporaryASP.NETFiles/root/3151f96f/581ce000/CSDN.Authentication/CSDN.Authentication.DLL.

LOG:AttemptingdownloadofnewURLfile:///F:/MyDevelop/AD/Code/ADManageWeb/bin/CSDN.Authentication.DLL.

LOG:Policynotbeingappliedtoreferenceatthistime(private,custom,partial,orlocation-basedassemblybind).

LOG:Post-policyreference:CSDN.Authentication,Version=1.0.1965.30523,Culture=neutral,PublicKeyToken=null

--------------------------------------------------------------------------------

版本信息:Microsoft.NETFramework版本:1.1.4322.2300;ASP.NET版本:1.1.4322.2300

其中最常见的原因是Indexingservice服务引起的。解决方法就是停用Indexingservice,或配置ASP.net的临时目录不受Indexingservice服务的影响。

配置ASP.net的临时目录不受Indexingservice服务的影响的步骤如下:

1、开始--管理工具--计算机管理(Win2003的位置,其他操作系统类似)打开计算机管理

2、展开计算机管理左边树中“服务和应用程序”节点,再在其下展开“索引服务”节点,再在其下展开“System”节点,再在其下展开“目录”节点。

3、在计算机管理的右边我们可以看到配置的索引服务目录。

4、在“目录”节点上右击鼠标,选择“新建”--“目录”

5、在“添加目录”对话框中,路经输入框中输入ASP.net的临时文件目录。默认应该是:

c:<WINDIR>Microsoft.NETFramework<VersionNumber>TemporaryASP.NETFiles目录。

<VersionNumber>指你要处理的.net版本。

6、在“包含在索引中吗?”选项中,选择“否”

7、单击“确定”按钮

8、在“索引服务”节点上右键单击,重起索引服务即可。

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新asp.net教程学习
    热门asp.net教程学习
    编程开发子分类