2015-07-28 44 views
0

我有一個ASP .NET Web服務,我得到「文件未找到」錯誤。ASP .NET Web服務錯誤:文件未找到

我應該可以通過訪問它:

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文件。

任何想法?

文件權限設置爲「Everyone」。

謝謝!

+0

您確定您正在訪問的頁面未遇到任何異常嗎?調試過代碼了嗎? –

回答

0

我剛纔發現了這個問題:當我構建並部署了wsp時,它顯然沒有爲服務運行的項目部署dll。只需複製生成的。 dll/bin/debug文件夾到C:\Windows\assembly並重新啓動IIS解決了該問題。