我爲一家大公司工作,我們擁有不同的環境,就像我猜測的許多其他環境:單元,系統&生產。我們最近在ASP.NET中使用實體框架和通用jQuery插件如Kinetics,jUnit,jQuery-UI等開發了一個網站。該項目是VS2008中的Web應用程序。在Web服務器上的jQuery要求
網站在開發人員的電腦上本地運行時沒有任何問題。我們將它遷移到單元系統中,一些jQuery沒有工作。然後,我們遷移到系統環境中,看看我們是否遇到了同樣的問題,並且有50%的錯誤消失了。當然,我們不想在沒有穩定的單元\系統環境的情況下遷移到生產環境中。
我的問題是,我們需要在服務器上安裝任何特定的東西,以確保它像開發計算機上一樣完美運行?任何IIS設置或我們需要安裝的軟件包?這是與webconfig的問題嗎?在這一點上,我們需要任何我們需要的投入來解決這個問題,並儘快讓網站運行。
謝謝大家,我會整天在線以及時回覆。
編輯: 這裏的DEV \ SYST工作代碼在單位系統的典型例子,但不是。我有這樣的多個案例。 添加從失敗的webMethods的一個代碼(從湯米的評論):
<WebMethod()> Public Function getRessourcesList() As String
Dim serializer As New System.Web.Script.Serialization.JavaScriptSerializer
Dim listOfRessources = (From ress In GetALLRessources()
Select New With {
.label = ("(" & ress.NO_EMPLY & ") " & ress.PR & " " & ress.NM_FAML).Replace("""", "\"""),
.id = ress.NO_EMPLY
}).ToList
Dim response As String = serializer.Serialize(listOfRessources)
Return response
End Function
檢查ajax調用的相對路徑(或腳本包含的事情)。如果文件沒有被檢索(404s),因爲腳本包含的是'/ project/js/jquery.js'而不是'/ js/jquery.js',這將是解決這個問題的第一步。 – BLSully
某些路徑位於.js/jquery.js窗體中的./js/query.js窗體中。我應該使用/js/jquery.js格式創建它們嗎? –
一致性總是對未來的維護有好處......讓意圖清晰。我會說讓它們保持一致,儘管你給出的兩個例子碰巧意味着同一個東西 – BLSully