【问题标题】:WebAPI DLL in IIS isn't loadingIIS 中的 WebAPI DLL 未加载
【发布时间】:2016-03-21 20:07:20
【问题描述】:

我们有一个使用 WebAPI 作为后端托管在一个域中的 SPA。我们正在这个主站点和我们的辅助站点之间共享一些身份验证代码,方法是将其拉出到第一个站点的 VS 解决方案中的类库中并从那里编译它。然后,我从第一个站点获取 DLL,并将其复制/粘贴到我为第二个 VS 解决方案所拥有的 lib 文件夹中。

我在第二个 VS 解决方案中添加了对它的引用,它在本地运行良好。但是,当我们在 TFS 中构建此解决方案并且它在我们服务器的 IIS 文件夹中结束时,每当我尝试使用来自此 DLL 的调用时,都会收到内部服务器错误。

在服务器上启动后是否有我遗漏的步骤?

【问题讨论】:

    标签: c# asp.net iis dll asp.net-web-api


    【解决方案1】:

    找出问题所在。

    我需要将 DLL 添加到 VS2012 以确保我可以将其添加到 TFS 源代码控制。然后我需要将 DLL 上的属性更改为没有构建操作并将复制到输出目录更改为“复制”。

    我想 IIS 将以前的设置解释为“不要在 /bin 中查找”,这意味着它找不到它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-08
      • 2014-12-25
      • 2013-04-29
      • 1970-01-01
      相关资源
      最近更新 更多