首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >项目引用dll --> FileLoadException

项目引用dll --> FileLoadException
EN

Stack Overflow用户
提问于 2012-03-22 01:13:38
回答 1查看 311关注 0票数 1

我在.Net中的项目引用方面遇到了问题,我有三个项目:控制台应用程序MVC3Web应用程序类库(邮件)

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

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

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

RazorEngine.dll在我的web应用程序的bin文件夹中,所以我不知道为什么找不到它。

请帮帮我!我需要在工作中解决这个问题:S

EN

回答 1

Stack Overflow用户

发布于 2012-03-22 23:18:58

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9809545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档