2011-04-25 67 views
0

我有一個我寫過的Web服務,並且正在嘗試發佈到生產服務器。奇怪的是,當我將它推到服務器上併爲服務設置一個虛擬文件夾時,它不想在從Internet訪問時工作!遠程Web服務404.0錯誤,但不是IIS本地IIS

如果我打開IIS 6管理員,請查看該文件夾,右鍵單擊.asmx文件並選擇瀏覽;它會在Internet Explorer中打開!如果我將URL更改爲公用URL名稱,它可以正常工作,但只能在服務器上使用。如果我嘗試從我的桌面訪問它,我得到一個404.0錯誤!我知道該文件在那裏,它在服務器上的本地主機上正常工作!

我拉我的頭髮!有什麼建議麼?

+0

你確定你正在處理的服務器是生產服務器?可能是這樣簡單的事情,讓ftp連接混合起來很容易。 – 2011-04-25 21:12:20

+0

積極。我甚至嘗試通過IP地址。 – SpaceCowboy74 2011-04-25 21:15:48

回答

0

這是我的一個愚蠢的錯誤。當我部署Web服務時,我把它放在它自己的服務器上的文件夾中。儘管我沒有檢查文件夾的權限。在本地主機上訪問它時,我的登錄用戶具有管理權限並可以看到該文件。遠程匿名,它不能。一旦我匹配什麼wwwroot的權限,它工作正常。

  • 列表項