[問題] ASP.net + apache + mysql + jQuery on XP

看板Ajax作者 (chingggg)時間15年前 (2010/05/23 23:48), 編輯推噓1(106)
留言7則, 1人參與, 最新討論串1/1
※ [本文轉錄自 Web_Design 看板 #1B-KrjOr ] 作者: chingggg (chingggg) 看板: Web_Design 標題: [問題] ASP.net + apache + mysql + jQuery on XP 時間: Sun May 23 23:44:42 2010 小妹我想要做到 ASP.net + mysql + apache + jQuery on xp 的組合 目前已經用 apache 的 mod_aspdotnet 以及 mysql .net connector 辦到 ASP.net + mysql + apache 不過要再加上 jQuery(或 Ajax xmlhttprequest) 遇到了困難. 我參考的是 以下兩個網站 (1) http://0rz.tw/ofhuU 我將這個網站附的程式碼 http://dotnetslackers.com/code/JQueryAspNet.zip 放到我 apache 下可以跑 ASP.net 的資料夾裡頭 瀏覽 Webservicecall_AJAX.aspx 卻會出現 error on line 1 at column 2: StartTag: invalid element name 用 (2) http://0rz.tw/OXSpl 所附的程式碼也會產生一樣的問題 請問有什麼方法可以讓 jQuery(或 Ajax xmlhttprequest) 跟 ASP.net on apache 可以共存嗎?? 感謝感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.243.43 ※ 編輯: chingggg 來自: 140.112.243.43 (05/23 23:45) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.243.43

05/24 03:44, , 1F
JQuery只是Javascript套件.你用Google也可以啊..不懂
05/24 03:44, 1F
不好意思, 剛剛的問題是我用 web browser 瀏覽是 URL 打錯產生的問題, 現在我修正 過後, 瀏覽 Webservicecall_AJAX.aspx 出現的錯誤為 '/aspnet' 應用程式中發生伺服器錯誤。 組態錯誤 描述: 處理服務此要求所需的組態檔時發生錯誤。請檢視下列的特定錯誤詳細資訊, 並適當修改您的組態檔。 剖析器錯誤訊息: 在應用程式層級之外使用註冊為 allowDefinition='MachineToApplication' 的區段發生錯誤。 錯誤的原因可能是虛擬目錄尚未在 IIS 中設定為應用程式。 原始程式錯誤: 行 37: ASP.NET to identify an incoming user. 行 38: --> 行 39: <authentication mode="Windows"/> 行 40: <!-- 行 41: The <customErrors> section enables configuration 我按照這篇文章 http://imynow.cn/Article.php?id=146 所說的把 <authentication mode="Windows"/> 給拿掉 Webservicecall_AJAX.aspx 的畫面有順利出來, 不過按了 Say Hello 沒有任何反應 改用 webservicecall_jQuery.aspx, 按下 Say Hello 彈出的視窗訊息為 500 Internal Server Error 請問我該怎麼處理呢?? 感謝 ※ 編輯: chingggg 來自: 140.112.243.43 (05/24 04:32) ※ 編輯: chingggg 來自: 140.112.243.43 (05/24 04:40)

05/25 05:13, , 2F
我怎麼還是覺得是伺服器的問題...你把JQuery的路徑換成
05/25 05:13, 2F

05/25 05:13, , 3F
GoogleCode上面的試試看啊
05/25 05:13, 3F
您的意思是問題出在 <script type="text/javascript" src="..." > 這行嗎?? 因為我目前都還是用 local host 測試, 所以還沒有使用 public 的 website URL 因此沒有取得 google 的 API key. 不過上述程式碼自該網站下載下來該行便是 <script type="text/javascript" src="" rel="nofollow">http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"> 而 google 本身似乎沒有去驗證你的 API key 與網站的 URL 是否符合. 所以其他 jQuery 的功能都能運行無阻. 而我剛剛也自己下載了 jQuery, 並將 <script type="text/javascript" src="..."> 的 src 指向本地端的 jquery.js, 問題還是與上述一樣 請問這樣是你所說的伺服器問題嗎? 感謝 ※ 編輯: chingggg 來自: 140.112.243.43 (05/25 06:26)

05/25 23:42, , 4F
就Server角度而言,Apache和ASP是兩個完全不相關的東西
05/25 23:42, 4F

05/25 23:42, , 5F
你的檔案要嘛就放兩份,要不就丟到PublicDomain就像
05/25 23:42, 5F

05/25 23:42, , 6F
Google那樣,還可以省流量XD
05/25 23:42, 6F

05/25 23:43, , 7F
不然也可以試試看放成完整的本機網址
05/25 23:43, 7F
文章代碼(AID): #1B-Ku_Je (Ajax)
文章代碼(AID): #1B-Ku_Je (Ajax)