本地站点上的基本iis 5.0 xml解析错误

时间:2008-11-05 16:05:19

标签: asp.net iis isapi

我正在开始一项新工作,并在2.0 .net框架上继承了一个asp .net Web应用程序。该应用程序工作正常。它从vs 2005成功发布。我在IIS中创建了一个新的虚拟目录,并指向刚刚发布的预编译目录。

当我加载我的应用程序时,出现如下错误:

XML解析错误:格式不正确 地点:http://localhost/Subpoena/ 第1行,第2列:<%@ page language =“C#”autoeventwireup =“true”inherits =“Home,App_Web_ysxqzhr9”%> - ^

我不知道如何解决这个问题。 App_Web_ysxqzhr9是我在发布项目时由VS 2005创建的bin目录中的dll。

我承认我的IIS技能有点生疏,所以它可能是我没有设置的一些设置......或者它可能是完全不同的东西。

任何人都有任何想法吗?

3 个答案:

答案 0 :(得分:1)

叹息

好的找到了答案。具有讽刺意味的是它也是堆栈溢出。这是:

ASP.NET 2.0 Application on IIS 5 Resulting in Error (aspnet_wp.exe (PID: XXXX) stopped unexpectedly.)

对我来说有用的是Mitchel Sellers的回应:

  1. 打开命令提示符到C:\ windows \ microsoft.net \ framework \ v2.0.50727
  2. 运行以下命令:aspnet_regiis.exe -u
  3. 运行以下命令:aspnet_regiis.exe -i
  4. 非常感谢所有帮助人员。

答案 1 :(得分:0)

您的IIS配置是否正确?您应该仔细检查asp文件实际上是否被解释为ASP,而不仅仅是尝试通过浏览器显示为XML。在文件夹的配置中,确保“应用程序名称”字段旁边的按钮显示“删除不创建”。

答案 2 :(得分:-1)

您可能还需要安装Microsoft WSE扩展。

像这样:http://www.microsoft.com/downloads/details.aspx?FamilyID=018a09fd-3a74-43c5-8ec1-8d789091255d&displaylang=en

编辑: System.Web是WSE的一部分,但我不确定它们是如何一起播放的。