首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

在vs2005上运行正常,在iis上运行就出错了,该怎么处理

2012-02-28 
在vs2005上运行正常,在iis上运行就出错了下面是代码,只在页面上加一个LoginSataus控件,运行一点就出错.不

在vs2005上运行正常,在iis上运行就出错了
下面是代码,只在页面上加一个LoginSataus控件,运行一点就出错.不知道为什么??

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %>

<!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:LoginStatus ID="LoginStatus1" runat="server" LogoutAction="Redirect" LogoutPageUrl="~/Default.aspx" />
   
  </div>
  </form>
</body>
</html>

出错信息

“/”应用程序中的服务器错误。
--------------------------------------------

无法找到资源。 
说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。 

请求的 URL: /login.aspx


--------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.832; ASP.NET 版本:2.0.50727.832 



我明明在控件里设到连接到Default.aspx这个网页的,出错提示"请求的 URL: /login.aspx",在vs2005下运行一切正常啊,就是换到IIS上就不行了,有什么解救办法啊??


[解决办法]
找到路径:C:\WINDOWS\Microsoft.NET\Framework>cd v2.0.50727
执行aspnet_regiis -i注册一下
[解决办法]
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i

把这个aspnet_regiis.exe找到,修改为:aspnet_regiis -i 确定OK

热点排行