【发布时间】:2013-02-10 17:36:12
【问题描述】:
我已经完成了简单的 asp.net web 应用程序项目,编译它,并尝试在本地 IIS 上进行测试。我创建了虚拟目录,将其映射到物理目录,然后将所有必要的文件放在那里,包括带有所有 .dll 的 bin 文件夹 在项目设置中,构建部分,输出路径为 bin\ 所以当我尝试浏览我的应用时,我得到了:
Server Error in '/' Application.
--------------------------------------------------------------------------------
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: Could not load type 'AmeriaTestTask.Default'.
Source Error:
Line 1: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="AmeriaTestTask.Default" %>
Line 2:
Line 3: <%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="ajaxToolkit" %>
Source File: /virtual/default.aspx Line: 1
阅读过类似的问题帖子,解决方案是将输出路径设置为 bin\,但这对我的项目来说是默认的。
【问题讨论】:
-
解析器错误往往意味着您的 ASPX 页面格式不正确。
-
感谢您的回复。我在 VS2010 中没有任何警告,并且从 IDE 项目运行得很好。
-
会的。您是否在本地环境中加载了页面? (本地开发 Web 服务器、IIS express 或完整 IIS)
-
是的,它是本地环境,我已经安装了工作站 Win7 x64 和 IIS 7.5
-
看看 ASPX。确保标记都是有效的——它是好的 XML。
标签: asp.net parsing deployment