【发布时间】:2015-11-26 12:17:05
【问题描述】:
我在 VS2013 上遇到了一个奇怪的 web api 问题。当我在本地 IIS 中发布 api 时,它运行良好,但一段时间后停止工作并抛出此错误
无法加载文件或程序集“Reporting.Models,版本=1.0.0.0, Culture=neutral, PublicKeyToken=null' 或其依赖项之一。 访问被拒绝。
我检查了 Reporting.Models DLL,它存在,但奇怪的是,如果我重新发布,该 api 可以完美运行,但有时它会再次抱怨同样的错误。
知道为什么会这样吗?
【问题讨论】:
-
听起来很奇怪,但在使用错误发布功能时,有时重启 Visual Studio 会有所帮助。
-
听起来网络服务器用户帐户没有访问某些库的权限
-
好的,谢谢。如果用户帐户无权访问库,它甚至不应该在发布后立即工作?为什么它会在某个时候起作用?
标签: c# asp.net-web-api publish