default.aspx中的“StartTag:无效元素名称”

时间:2008-11-11 14:27:59

标签: asp.net iis

(警告 - asp新手)我有一个标签为

的aspx文件
    <%@ Page Language=VB  ... %>

就在文件的开头。

从我的IIS服务器(http://localhost/myservice/default.aspx)调用此项时,这给了我错误

  

此页面包含以下内容   错误:

     第2行第1行的

错误:   StartTag:无效的元素名称
  下面是页面的渲染   第一个错误。

我做错了什么?

7 个答案:

答案 0 :(得分:6)

当我进入虚拟目录的ASP.NET选项卡时,我注意到没有选择ASP.NET版本(它是一个空的组合框)。选择.NET框架版本就可以了。感谢。

答案 1 :(得分:5)

看起来好像浏览器试图显示它认为是XML文件的内容,因为它在第一行的第二个字符上给出了错误。所以我认为文件没有被解析,但只是立即返回。检查IIS服务器是否配置正确,并在返回页面之前实际解析ASP标记。

答案 2 :(得分:2)

当我这样做的时候。它运作良好。

在命令提示符C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727中转到此directroy 运行此命令 Aspnet_regiis -I

这将安装aspnet

答案 3 :(得分:1)

与之前的评论类似,在我的设置中也没有选择ASP.NET版本。但在选择版本后,我在访问aspx文件时遇到以下错误。 Windows XP,IIS 5.1。 异常详细信息:System.Web.Hosting.HostingEnvironmentException:无法访问IIS元数据库。

执行以下命令aspnet_iis -i 和aspnet_iis -ga

解决了这个问题。

答案 4 :(得分:1)

试试这个:

安装并启用ASP.NET:

单击“开始”,然后单击“控制面板”。 单击“添加或删除程序”。 单击“添加/删除Windows组件”。 双击“Application Server”,然后单击“详细信息”。 单击以选中“ASP.NET”复选框,然后单击“确定”。 点击下一步。 单击“完成”。

答案 5 :(得分:1)

对我来说,问题是当我打算使用我的服务器的逐字路径时,我使用映射到浏览器中服务器的本地文件路径查看.svc文件。

答案 6 :(得分:0)

对我来说,问题在于响应客户端的序列化。

我的问题出在xml标记空间:

  - < tag > text < / tag >  ---> wrong

  - <tag> text </tag> ----> good.