【问题标题】:Web api stops after some time but works when I republish it but then again it stops after some timeWeb api在一段时间后停止,但在我重新发布它时工作,但又在一段时间后停止
【发布时间】: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


【解决方案1】:

刚刚解决了。查看事件日志后,我意识到未处理的异常导致 IIS 崩溃。我提出了一个例外,它似乎一直在工作。

【讨论】:

    猜你喜欢
    • 2010-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-10
    • 2011-10-23
    • 1970-01-01
    相关资源
    最近更新 更多