![]() |
1
1
ASP.NET Web项目dll不应依赖于不是默认.NET运行时的一部分或项目中显式引用的任何内容。我将从参考文献开始。通常,ASP.NET Web项目有一个bin文件夹,其中包含已编译的网站/WebApplication及其依赖的任何dll(除了.NET运行时)。这通常由用于创建项目的编程工具完成。 如果你还是找不到罪魁祸首,你可以尝试使用filemon( http://technet.microsoft.com/en-gb/sysinternals/bb896642.aspx )并使用它来监视IIS,查看它正在查找和未找到的文件。 另一个选项是检查应该包含在网站/应用程序中的web.config文件。它是一个XML文件,通常有一个程序集部分,其中列出了应加载的程序集。例如,您可能会看到:
这意味着代码想要使用mysql.data.dll,特别是该dll的6.2.3.0版本。可以同时安装不同版本的.NET DLL文件。因此,您可能拥有所需的dll,但不是web.config文件中指定的正确版本。 |
![]() |
Enes · IIS未在Visual Studio 2017中运行项目 7 年前 |
![]() |
Ehsan Akbar · 当请求被激发时,WCF请求时间会增加 7 年前 |
![]() |
Bassie · 我的凭据存储在哪里? 7 年前 |
![]() |
mikeo · Kestrel+IIS反向代理请求中止未触发 7 年前 |
![]() |
Adam · Django+iis请求。身体问题 7 年前 |