无法加载文件或程序集' Microsoft.Web.Iis.Rewrite.Providers,Version = 7.1.761.0,Culture = neutral,PublicKeyToken = 0545b0627da60a5f'

时间:2018-01-09 06:53:27

标签: c# asp.net .net iis

我已经设置了ASP项目但是当我在浏览器中打开我的本地URL时,我收到以下错误:

  

Parser Error Message: Could not load file or assembly 'Microsoft.Web.Iis.Rewrite.Providers, Version=7.1.761.0, Culture=neutral, PublicKeyToken=0545b0627da60a5f' or one of its dependencies. The system cannot find the file specified.

Line 16:     <compilation debug="true" targetFramework="4.6.2" defaultLanguage="c#">
Line 17:       <assemblies>
Line 18:         <add assembly="Microsoft.Web.Iis.Rewrite.Providers, Version=7.1.761.0, Culture=neutral, PublicKeyToken=0545B0627DA60A5F" />
Line 19:       </assemblies>
Line 20:     </compilation>

2 个答案:

答案 0 :(得分:1)

您的错误消息表明DLL丢失。你安装了IIS URL Rewrite Module吗?

如需更多其他可能的解决方案,您可以查看this post

答案 1 :(得分:1)

使用数据库提供程序存在相同的问题。通过安装URL Rewrite extensibility code samples对其进行了修复。

在安装过程中,请确保在自定义设置中选择“运行系统”选项。这样会将示例提供程序注册到.NET全局程序集缓存中,以便URL重写模块可以使用它们。

Using Custom Rewrite Providers with URL Rewrite Module