1

我正在开始一份新工作,并在 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 技能有点生疏,所以它可能是我没有设置的一些设置......或者它可能是完全不同的东西。

有人有什么想法吗?

4

3 回答 3

1

sigh

Okay found the answer. Ironically it too was on stack overflow. Here it is:

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

What worked for me was Mitchel Sellers response:

  1. Open command prompt to C:\windows\microsoft.net\framework\v2.0.50727
  2. run the following command: aspnet_regiis.exe -u
  3. run the following command: aspnet_regiis.exe -i

Thanks anyway for all your help guys.

于 2008-11-05T17:53:31.647 回答
0

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

于 2008-11-05T16:09:58.860 回答
-1

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

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

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

于 2008-11-05T16:30:14.450 回答