快救命,我的网站怎么了?空间问题还是代码不对
www.marcopolochina.com是什么问题啊,怎么会这样?我是在电信申请的空间不会有问题吧,还是代码不对啊?求救! --------------------编程问答-------------------- 补充一下 ,会不会是版本不兼容,代码是2.0的,空间是什么版本怎么看呢? --------------------编程问答-------------------- 这个错误提示没有任何用,你已经把错误提示关闭了。你把下面的“Off”改成On,看一下到底什么错误。(一般是版本问题,1.1和2.0不兼容)
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration> --------------------编程问答-------------------- 改过来了,错误还是一样 --------------------编程问答-------------------- 空间版本查看
if (System.Environment.Version.Major == 1)
{
Label1.Text = "1.0";
}else{
Label1.Text = "2.0";
}
1.0是不能运行2.0的 --------------------编程问答-------------------- <?xml version="1.0"?>
<!--
Note: As an alternative to hand editing this file you can use the
web admin tool to configure settings for your application. Use
the Website->Asp.Net Configuration option in Visual Studio.
A full list of settings and comments can be found in
machine.config.comments usually located in
\Windows\Microsoft.Net\Framework\v2.x\Config
-->
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<appSettings/>
<connectionStrings>
<add name="ConnectionString" connectionString="server=(local);Database=CompanyWeb;user id=sa;pwd=sa;Integrated Security=false;" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<compilation debug="true">
<assemblies>
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/></assemblies></compilation>
<authentication mode="Windows"/>
<pages buffer="true" enableViewStateMac="false" smartNavigation="false" validateRequest="false"/>
<httpRuntime maxRequestLength="11264" useFullyQualifiedRedirectUrl="true" executionTimeout="300"></httpRuntime>
<authorization>
<allow users="*"/>
</authorization>
<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true"/>
<sessionState mode="InProc" timeout="20"/>
<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
<customErrors mode="On">
</system.web>
</configuration> --------------------编程问答-------------------- 修改版本 --------------------编程问答-------------------- banner91那段代码放哪里啊 --------------------编程问答-------------------- 自己写一个页啊
ViewVersion.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ViewVersion.aspx.cs" Inherits="ViewVersion" %>
<!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 runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</div>
</form>
</body>
</html>
ViewVersion.aspx.cs :
using System;
public partial class ViewVersion : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//Label1.Text = Application["error"].ToString();
if (System.Environment.Version.Major == 1)
{
Label1.Text = "1.0";
}else{
Label1.Text = "2.0";
}
}
}
--------------------编程问答-------------------- “mode”属性设置为“Off”,你先设置为off否则客户段看不到真实的错误. --------------------编程问答-------------------- 我不懂,咋办啊??555~~ --------------------编程问答-------------------- 我以前都是这个问题,就算MODE设置OFF都没用,1.0跟2.0不兼容,就连WEB.CONFIG都有问题 --------------------编程问答-------------------- 哦上面代码错了,如果你运行不了,不出奇,试试这断代码
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server" >
protected void Page_Load(object sender, EventArgs e)
{
//Label1.Text = Application["error"].ToString();
if (System.Environment.Version.Major == 1)
{
Label1.Text = "1.0";
}else{
Label1.Text = "2.0";
}
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">LinkButton</asp:LinkButton></div>
</form>
</body>
</html>
上面没用后台代码,如果可以,绝对是空间版本1.0 --------------------编程问答-------------------- 如楼上的朋友所说,将 <customErrors mode="Off"/>改成On,以将错误的异常抛到客户端来.
这样,你可以根据具体情况来判断哪里出错.
的确需要了解一下你的虚拟主机是支持1.1还是2.0
看看你的虚机上是不是有哪个文件为零字节的.重传.
--------------------编程问答-------------------- banner91,我把你的代码传了,显示还是“/”应用程序中的服务器错误。
崩溃 --------------------编程问答-------------------- 还有问题,现在我的web.config在FTP目录下显示
无法显示 XML 页。
使用 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。
--------------------------------------------------------------------------------
文本内容中发现无效字符。处理资源 'ftp://marcopolo:5173105@61.155.6.12/web.config' 时出错。
--------------------编程问答-------------------- 1,首先你的程序出错了
2,如果你要看错在那里,把<customErrors mode="Off"/>改成On
3,上传1个简单的空白页面看看,比如空的的html文件 --------------------编程问答-------------------- 学习
补充:.NET技术 , ASP.NET