在VS,這工作得很好:爲什麼這篇文章在VS中工作,但不是在發佈時?
http://x.x.x.x/Order/DeleteLineItem?id=c709d018-fd55-442c-9e0d-0826f98cf368
然而,當公佈,和應用程序運行時,它會返回404錯誤。
它正在發佈到IIS 7.5。所有應用程序的其餘部分工作正常,只是那些有失敗的ID的鏈接。
但奇怪的是,在Visual Studio中,在FireFox和IIS中,它都能正常工作。但是在VS之外,他們都給出了相同的錯誤信息。
我已經在服務器上爲任何其他錯誤信息上直接運行它,但它只是說404
這沒有任何意義,我。有什麼我應該做的調試呢?此時,該應用程序沒有針對404類型錯誤的任何錯誤處理。
錯誤消息說,處理程序是「StaticFile」和錯誤代碼是:0x80070002
更新
原來的問題是,JQuery的呼叫的URL失蹤的站點名稱。
這是什麼工作:
$.ajax({
url: "/PropertySearch/Order/EditLineItem",
data: { id: dataItem.id },
dataType: 'html',
success: function (data) {
$('#content').html(data); //
}
需要更多的信息來幫助解決這個問題。你甚至沒有說明你要發佈什麼Web服務器。 – Claies
是的,你的權利,我增加了更多的數據。 –
您的ID是否與生產數據庫中實際存在的項目匹配? – Claies