0

这是错误:

System.IO.FileNotFoundException:无法加载文件或程序集“Microsoft.Web.Administration,Version=7.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。该系统找不到指定的文件。

收到此错误的计算机安装了 Microsoft.Web.Administration 版本 7.9.0.0,但未安装版本 7.0.0.0。EWL 对此程序集的引用是版本 7.0.0.0,但特定版本 = False。

这可能是 IIS Express 问题吗?我知道 EWL 从未使用 IIS Express 进行过测试。

机器运行的是 Windows XP。

4

2 回答 2

1

Visual Studio 中的“特定版本”仅在构建时使用,而不是在运行时使用,这就解释了为什么 7.9.0.0 版本的程序集没有自动加载。请参阅https://stackoverflow.com/a/1232955/35349

计算机上不存在 Microsoft.Web.Administration 7.0.0.0 版本,因为它运行的是 Windows XP,它不包括甚至不支持 IIS 7。

于 2012-06-05T01:55:25.893 回答
0

就我而言,我在编写控制台应用程序时无法在 GAC 中找到 Microsoft.Web.Administration。环境:Windows 8、IIS 8、x64。

我浏览到 iis 文件夹,即“C:\Windows\System32\inetsrv”并找到它。

于 2012-12-12T13:05:25.703 回答