网络应用程序。
当我在我的PC和服务器1上部署应用程序时,一切正常,但是当我在服务器2上部署应用程序并尝试从我的PC访问它时。它已启动,但我在FireBug中获得了语法错误。它说
SyntaxError: syntax error
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//E
我无法理解为什么会出现此错误。我从早上起就试图找到这背后的根本原因,但甚至没有一条线索。
这是我的aspx代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CreateUserPageIfTableEmpty.aspx.cs" EnableEventValidation="false"
Inherits="PaymentControllerGUI.CreateUserPageIfTableEmpty" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title></title>
<link id="Link1" rel="Stylesheet" href="style.css" runat="server" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
在某处我读过这可能是因为脚本标记(.js)。所以我也发布了脚本标签。
<script src="Scripts/jquery.min.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
请帮我找出问题。
答案 0 :(得分:0)
Scripts/jquery.min.js
(或页面中的其他一些脚本)正在解析为HTML文档而不是JavaScript程序。