我有一个ASP .NET Web服务,我得到了#34; File Not Found"错误。
我应该可以通过以下方式访问它:
http://www.example.com/_vti_bin/AjaxUtilsWebService.asmx
但我被重定向到此页面:
我可以访问_vti_bin
/路径中的任何其他文件,但只能访问此文件。
以下是我在AjaxUtilsWebService.asmx
文件中的代码:
<%@ WebService Language="C#" Class="MyNameSpace.AjaxUtilsWebService.AjaxUtilsWebService, MyNameSpace.AjaxUtilsWebService, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d6c7fad93f418837" %>
我可以将任何文件放在那里,我可以通过浏览器访问它,但不是这个。此外,我能够访问同一路径中的其他asmx
个文件。
有什么想法吗?
文件权限设置为&#34; Everyone
&#34;。
谢谢!
答案 0 :(得分:1)
我刚刚发现了问题:当我构建并部署wsp
时,它显然没有为服务运行的项目部署dll
。只需将生成的。dll
从/bin/debug
文件夹复制到C:\Windows\assembly
并重新启动IIS
即可解决问题。