当前位置:编程学习 > C#/ASP.NET >>

快救命,我的网站怎么了?空间问题还是代码不对

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,