作者chingggg (chingggg)
看板Ajax
标题[问题] ASP.net + apache + mysql + jQuery on XP
时间Sun May 23 23:48:14 2010
※ [本文转录自 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
1F:→ j100002ben:JQuery只是Javascript套件.你用Google也可以啊..不懂 05/24 03:44
不好意思, 刚刚的问题是我用 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)
2F:→ j100002ben:我怎麽还是觉得是伺服器的问题...你把JQuery的路径换成 05/25 05:13
3F:→ j100002ben:GoogleCode上面的试试看啊 05/25 05:13
您的意思是问题出在 <script type="text/javascript" src="..." > 这行吗??
因为我目前都还是用 local host 测试, 所以还没有使用 public 的 website URL
因此没有取得 google 的 API key.
不过上述程式码自该网站下载下来该行便是
<script type="text/javascript"
src="
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)
4F:推 j100002ben:就Server角度而言,Apache和ASP是两个完全不相关的东西 05/25 23:42
5F:→ j100002ben:你的档案要嘛就放两份,要不就丢到PublicDomain就像 05/25 23:42
6F:→ j100002ben:Google那样,还可以省流量XD 05/25 23:42
7F:→ j100002ben:不然也可以试试看放成完整的本机网址 05/25 23:43