Asp.net mvc 3 项目参考dll-->;FileLoadException

Asp.net mvc 3 项目参考dll-->;FileLoadException,asp.net-mvc-3,project-reference,fileloadexception,dll-reference,Asp.net Mvc 3,Project Reference,Fileloadexception,Dll Reference,我对.Net中的项目引用有问题 我有三个项目: 控制台应用程序 MVC3Web应用程序 类库(邮件) 控制台和web应用都引用邮件项目。 邮件项目引用RazorEngine.dll 现在,当我运行控制台应用程序时,一切正常,它使用的邮件没有错误。 当我运行web应用程序并尝试使用邮件时,它会抛出FileLoadException 我不明白为什么会发生这种情况,因为两个应用程序在邮件项目中使用同一段代码 RazorEngine.dll位于我的web应用程序的bin文件夹中,因此我不知道为什么找不到

我对.Net中的项目引用有问题 我有三个项目: 控制台应用程序 MVC3Web应用程序 类库(邮件)

控制台和web应用都引用邮件项目。 邮件项目引用RazorEngine.dll

现在,当我运行控制台应用程序时,一切正常,它使用的邮件没有错误。 当我运行web应用程序并尝试使用邮件时,它会抛出FileLoadException

我不明白为什么会发生这种情况,因为两个应用程序在邮件项目中使用同一段代码

RazorEngine.dll位于我的web应用程序的bin文件夹中,因此我不知道为什么找不到它


请帮忙!!!我需要在工作中解决这个问题:我猜这要么是权限问题,要么是依赖性问题。如果它作为一个控制台应用程序运行良好,那么您可能已经满足了所有依赖项,因此几乎可以肯定这是一个权限问题。如果还没有,请查看事件日志中是否提供了更多信息(您应该看到异常的错误日志)


根据您的IIS版本,您可能需要添加IUSR_u[MACHINENAME]或IIS_IUSRS,以便对应用程序所需的所有内容(包括bin文件夹和其中的每一项内容)具有读取权限。

我同意这可能是权限问题。我正在ASP.NET开发服务器上运行应用程序,这会导致任何问题吗?我有IIS 7.5,但我不会在那里发布我的应用程序。