急急急,有关网站发布后不能运行的问题。
各位仁兄,小弟才学习.NET,遇到了网站发布问题, 怎么也找不到原因。请高手指点。谢谢
我在VS.NET2005中创建了一个网站,名称是WEB,里面有default.aspx,login.aspx.(是用户登陆界面,在default.aspx中创建JAVASCRIPT函数来打开LOGIN.ASPX)我在.NET中调试都正常。我发布网站(名称是WEB1)提示发布成功,我再把刚才发布的文件夹建立虚拟目录。但是运行错误。错误如下:
“/web1”应用程序中的服务器错误。
--------------------------------------------------------------------------------
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误信息: CS0030: 无法将类型“ASP.login_aspx”转换为“System.Web.UI.WebControls.Login”
源错误:
[没有相关的源行]
源文件: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\web1\b63c1154\ea19fa27\App_Web_login.aspx.cdcab7d2.4h9szgri.0.cs 行: 112
编译器警告消息:
警告: CS0108: “ASP.login_aspx.Profile”隐藏了继承的成员“Login.Profile”。如果是有意隐藏,请使用关键字 new。
源错误:
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\web1\b63c1154\ea19fa27\App_Web_login.aspx.cdcab7d2.4h9szgri.0.cs
[没有相关的源行]
警告: CS0108: “ASP.login_aspx.ApplicationInstance”隐藏了继承的成员“Login.ApplicationInstance”。如果是有意隐藏,请使用关键字 new。
源错误:
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\web1\b63c1154\ea19fa27\App_Web_login.aspx.cdcab7d2.4h9szgri.0.cs
[没有相关的源行]
显示详细的编译器输出:
C:\WINDOWS\system32> "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc.exe" /t:library /utf8output /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Web.Services\2.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll" /R:"C:\WINDOWS\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll" /R:"C:\WINDOWS\assembly\GAC_32\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\web1\b63c1154\ea19fa27\assembly\dl3\d99b21ab\7e147d4f_629ec601\App_Web_4_4auoav.DLL" /R:"C:\WINDOWS\assembly\GAC_32\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Web.Mobile\2.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile.dll" /out:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\web1\b63c1154\ea19fa27\App_Web_login.aspx.cdcab7d2.4h9szgri.dll" /debug- /optimize+ /w:4 /nowarn:1659;1699 "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\web1\b63c1154\ea19fa27\App_Web_login.aspx.cdcab7d2.4h9szgri.0.cs" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\web1\b63c1154\ea19fa27\App_Web_login.aspx.cdcab7d2.4h9szgri.1.cs"
Microsoft (R) Visual C# 2005 编译器 版本 8.00.50727.42
用于 Microsoft (R) Windows (R) 2005 Framework 版本 2.0.50727
版权所有 (C) Microsoft Corporation 2001-2005。保留所有权利。
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\web1\b63c1154\ea19fa27\App_Web_login.aspx.cdcab7d2.4h9szgri.0.cs(121,53): warning CS0108: “ASP.login_aspx.Profile”隐藏了继承的成员“Login.Profile”。如果是有意隐藏,请使用关键字 new。
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\web1\b63c1154\ea19fa27\assembly\dl3\d99b21ab\7e147d4f_629ec601\App_Web_4_4auoav.DLL: (与前一个警告相关的符号位置)
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\web1\b63c1154\ea19fa27\App_Web_login.aspx.cdcab7d2.4h9szgri.0.cs(127,46): warning CS0108: “ASP.login_aspx.ApplicationInstance”隐藏了继承的成员“Login.ApplicationInstance”。如果是有意隐藏,请使用关键字 new。
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\web1\b63c1154\ea19fa27\assembly\dl3\d99b21ab\7e147d4f_629ec601\App_Web_4_4auoav.DLL: (与前一个警告相关的符号位置)
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\web1\b63c1154\ea19fa27\App_Web_login.aspx.cdcab7d2.4h9szgri.0.cs(112,14): error CS0030: 无法将类型“ASP.login_aspx”转换为“System.Web.UI.WebControls.Login”
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42
问题点数:50、回复次数:14Top
1 楼wcqgm(傲翔白鸽)回复于 2006-07-03 13:44:42 得分 0
请问这是怎么回事呀?
Top
2 楼baiyashan(依浪道夫)回复于 2006-07-03 13:54:58 得分 5
帮顶!!!!!!Top
3 楼wcqgm(傲翔白鸽)回复于 2006-07-03 14:16:46 得分 0
急呀!Top
4 楼foyuan(暴走零零漆)回复于 2006-07-03 14:53:36 得分 5
问题太长了 把关键部分弄出来吧Top
5 楼wcqgm(傲翔白鸽)回复于 2006-07-03 15:36:46 得分 0
问题解决了。Top
6 楼Jeffris(第一缕阳光)回复于 2006-07-04 00:22:32 得分 20
请将ASP.login_aspx以及相对应的类名称改称其他名字,不要使用LoginTop
7 楼huanhongliang("郇"此字读做"huan")(跟着微软混日子)回复于 2006-07-04 00:49:52 得分 5
怎么解决的?Top
8 楼chjlcn(http://www.chenjiliang.com)回复于 2006-07-04 08:06:29 得分 5
请将ASP.login_aspx以及相对应的类名称改称其他名字,不要使用LoginTop
9 楼wcqgm(傲翔白鸽)回复于 2006-07-04 08:37:25 得分 0
楼上几位兄弟说的是,我把从网上找的资料发给大家。Top
10 楼wcqgm(傲翔白鸽)回复于 2006-07-04 08:37:46 得分 0
Cannot convert type 'ASP.login_aspx' to 'System.Web.UI.WebControls.Login'(无法将类型'ASP.login_aspx' 转换为'System.Web.UI.WebControls.Login'
在2.0中做用户登陆界面Login.aspx时出现了这个错误.
Cannot convert type 'ASP.login_aspx' to 'System.Web.UI.WebControls.Login'(无法将类型'ASP.login_aspx' 转换为'System.Web.UI.WebControls.Login'
研究了一下,这个错误的罪魁祸首是:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" %>
中Inherits="Login"这句,在创建页面Login.aspx的时候,vs2005在后台页面Login.aspx.cs也创建了类
public partial class Login : System.Web.UI.Page
而Login类和2.0的'System.Web.UI.WebControls.Login'引发了冲突,所以才有上面的错误.在这里,只需要把Inherits="Login" 和public partial class Login : System.Web.UI.Page 中的Login改为其它,错误就会消失了
Top
11 楼wcqgm(傲翔白鸽)回复于 2006-07-04 08:38:36 得分 0
我不知道是哪位兄弟写的,如果有知道的告诉我一声,我是昨天在网上找到的,但是不小心把地址丢了,如果谁知道,说一下,谢谢呀。Top
12 楼sung_yuri(北京人)回复于 2006-07-04 08:43:54 得分 5
楼上刚学.net?Top
13 楼wcqgm(傲翔白鸽)回复于 2006-07-04 11:00:22 得分 0
是呀,没有多长时间,以前一直用的是ASP。现在才用,还没得一个星期。Top
14 楼fengyeng(在城里飘~~~~)回复于 2006-07-04 11:58:27 得分 5
upTop




