asp.net URL重写错误

时间:2014-02-26 20:42:25

标签: asp.net urlrewriting.net

无法加载文件或汇编' UrlRewritingNet.UrlRewriter'或其中一个依赖项。该系统找不到指定的文件。

我们安装了网址重写

在网站上试了一下 在虚拟目录上尝试了它

同样的错误:/

任何想法?

描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.IO.FileNotFoundException:无法加载文件或程序集' UrlRewritingNet.UrlRewriter'或其中一个依赖项。系统找不到指定的文件。

来源错误:

在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。

装配加载跟踪:以下信息有助于确定装配' UrlRewritingNet.UrlRewriter'无法加载。

警告:装配绑定日志记录已关闭。 要启用程序集绑定失败日志记录,请将注册表值[HKLM \ Software \ Microsoft \ Fusion!EnableLog](DWORD)设置为1。 注意:程序集绑定失败日志记录会导致一些性能损失。 要关闭此功能,请删除注册表值[HKLM \ Software \ Microsoft \ Fusion!EnableLog]。

堆栈追踪:

[FileNotFoundException:无法加载文件或程序集' UrlRewritingNet.UrlRewriter'或其中一个依赖项。该系统找不到指定的文件。]    System.RuntimeTypeHandle.GetTypeByName(String name,Boolean throwOnError,Boolean ignoreCase,Boolean reflectionOnly,StackCrawlMarkHandle stackMark,IntPtr pPrivHostBinder,Boolean loadTypeFromPartialName,ObjectHandleOnStack type)+0    System.RuntimeTypeHandle.GetTypeByName(String name,Boolean throwOnError,Boolean ignoreCase,Boolean reflectionOnly,StackCrawlMark& stackMark,IntPtr pPrivHostBinder,Boolean loadTypeFromPartialName)+153    System.Type.GetType(String typeName,Boolean throwOnError,Boolean ignoreCase)+63    System.Web.Compilation.BuildManager.GetType(String typeName,Boolean throwOnError,Boolean ignoreCase)+124    System.Web.Configuration.ConfigUtil.GetType(String typeName,String propertyName,ConfigurationElement configElement,XmlNode node,Boolean checkAptcaBit,Boolean ignoreCase)+76

[ConfigurationErrorsException:无法加载文件或程序集' UrlRewritingNet.UrlRewriter'或其中一个依赖项。该系统找不到指定的文件。]    System.Web.Configuration.ConfigUtil.GetType(String typeName,String propertyName,ConfigurationElement configElement,XmlNode node,Boolean checkAptcaBit,Boolean ignoreCase)+12773840    System.Web.Configuration.Common.ModulesEntry.SecureGetType(String typeName,String propertyName,ConfigurationElement configElement)+69    System.Web.Configuration.Common.ModulesEntry..ctor(String name,String typeName,String propertyName,ConfigurationElement configElement)+66    System.Web.HttpApplication.BuildIntegratedModuleCollection(List`1 moduleList)+300    System.Web.HttpApplication.GetModuleCollection(IntPtr appContext)+1262    System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext,HttpContext context,MethodInfo [] handlers)+133    System.Web.HttpApplication.InitSpecial(HttpApplicationState状态,MethodInfo []处理程序,IntPtr appContext,HttpContext上下文)+304    System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext,HttpContext context)+404    System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext)+475

[HttpException(0x80004005):无法加载文件或程序集' UrlRewritingNet.UrlRewriter'或其中一个依赖项。该系统找不到指定的文件。]    System.Web.HttpRuntime.FirstRequestInit(HttpContext context)+12966756    System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context)+159    System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr,HttpContext context)+12806561

版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.18408

2 个答案:

答案 0 :(得分:1)

只需复制UrlRewritingNet.UrlRewriter.dll并将其粘贴到父级和子级的bin文件夹中..它可能是not present in the child bin folder

答案 1 :(得分:0)

请更改子网站的应用程序池设置。 到不同的应用程序池框架。