用vs2005c#建立的default.aspx文件,在其中运行显示地址栏中为:http://localhost:3861/WebSite3/Default.aspx,可以正常打开网页,但设置IIS默认网站为myweb,再在IE地址中输入http://localhost/myweb/WebSite3/Default.aspx,网页不能正常显示,则出现:无法显示 XML 页。 
使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。 
--------------------------------------------------------------------------------名称以无效字符开头。处理资源 'http://localhost/myweb/WebSite3/Default.aspx' 时出错。第 1 行,位置: 2 <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
-^

解决方案 »

  1.   

    <%@ Page Language="C#" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
      

  2.   

    IIS没有注册的,跟我前几天遇到的问题一样的
    http://www.cnblogs.com/nio-nio/archive/2009/04/15/1436402.html
    看看的
      

  3.   

    打开IIS,选择你配置的网站,右键-属性-主目录(选项卡)-配置-添加-浏览(可执行文件),选择C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll,扩展名aspx。 
      

  4.   

    试试:
    http://localhost/myweb/Default.aspx,网页不能正常显示,则出现: 
      

  5.   

    http://localhost 就是“默认网站”(myweb),如果 http://localhost/myweb/ 那么绝对不可能是“网站”!
      

  6.   

    你应该把 myweb 设置默认网站下的虚拟目录(并声明它为asp.net应用程序)。
      

  7.   

    你应该把 myweb 设置默认网站下的虚拟目录(并声明它为asp.net应用程序)。
      

  8.   

    笔误:
    <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %> 怎么,确定按钮灰显。