苏飞论坛

标题: 发布网站出错啊,什么原因,帮忙看看 [打印本页]

作者: yi_shu    时间: 2016-4-18 09:53
标题: 发布网站出错啊,什么原因,帮忙看看
我用vs2012写的webform程序,.net版本4.5,用vs调试正常的,但是发布为文件系统后,上传到win2008服务器上,报错如下,什么原因啊!服务器上也装了.net4.5



作者: sunao126810    时间: 2016-4-18 10:46
你给的错误提示不明确,看不出什么问题
作者: 站长苏飞    时间: 2016-4-18 11:42
编译错误版本不对,或者是程序 有错
作者: yi_shu    时间: 2016-4-18 21:16
本帖最后由 yi_shu 于 2016-4-18 22:43 编辑

我解决了!版本什么的都对,是虚拟目录有问题!我也不知道为什么出这个问题!我把所有代码放在网 站根目录就OK了,但是放在虚拟目录下,或网站的其它目录下就报错!不明白原因!这个程序我没有写任何代码,就是用 vs2012生成了一个default.aspx的窗体,窗体上放了一个button,然后写了一句代码 Response.Write("okokok");其它没有任何改动,我在本机上用vs调试一切正常,但是上传到2008的网站就报这个错,后来不招,我直接新建一个网站,放在网站根目录居然正常了,不明白!按说VS写的代码不会这样吧!
[C#] 纯文本查看 复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace test1111
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            Response.Write("okokok");
        }
    }
}
[HTML] 纯文本查看 复制代码
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="test1111._Default" %>
<!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:Button ID="Button1" runat="server" Text="Button" />
   
    </div>
    </form>
</body>
</html>







欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4