ASP .NET WebService错误:找不到文件

时间:2015-07-28 11:48:14

标签: c# asp.net

我有一个ASP .NET Web服务,我得到了#34; File Not Found"错误。

我应该可以通过以下方式访问它:

http://www.example.com/_vti_bin/AjaxUtilsWebService.asmx

但我被重定向到此页面:

enter image description here

我可以访问_vti_bin /路径中的任何其他文件,但只能访问此文件。

以下是我在AjaxUtilsWebService.asmx文件中的代码:

<%@ WebService Language="C#" Class="MyNameSpace.AjaxUtilsWebService.AjaxUtilsWebService, MyNameSpace.AjaxUtilsWebService, Version=1.0.0.0, Culture=neutral,  PublicKeyToken=d6c7fad93f418837" %>

这就是我的IIS管理器的样子: enter image description here

我可以将任何文件放在那里,我可以通过浏览器访问它,但不是这个。此外,我能够访问同一路径中的其他asmx个文件。

有什么想法吗?

文件权限设置为&#34; Everyone&#34;。

谢谢!

1 个答案:

答案 0 :(得分:1)

我刚刚发现了问题:当我构建并部署wsp时,它显然没有为服务运行的项目部署dll。只需将生成的。dll/bin/debug文件夹复制到C:\Windows\assembly并重新启动IIS即可解决问题。