Web Api返回500直到第一页访问

时间:2016-04-29 15:53:10

标签: asp.net-mvc asp.net-web-api iis-express

我在

运行Asp.Net MVC网络应用程序

localhost:8049

的Asp.Net Web Api

localhost:8049/api

使用IIS Express中的虚拟目录。当我访问网络应用程序上的页面时,一切似乎都能正常工作,这会调用api。但是如果我尝试使用像SoapUI这样的工具直接点击api而不首先访问页面,则会抛出此错误:

  

无法加载文件或程序集'System.ServiceModel,Version = 4.0.0.0,   Culture = neutral,PublicKeyToken = b77a5c561934e089'或其中一个   依赖。未提供所需的模拟级别,   或者提供的模拟级别无效。

但错误并不总是一样的。有时它是Microsoft.CSharp或System.Net.Http,但它总是某种FileLoadException。

只要我首先导航到网页,一切正常。有没有办法解决这个问题,还是只是IIS Express中虚拟目录的怪癖?

0 个答案:

没有答案