【问题标题】:ASP.NET Parser Error:Could not load type (LINE 1)ASP.NET 解析器错误:无法加载类型(第 1 行)
【发布时间】:2011-02-03 16:37:55
【问题描述】:

我是 ASP.NET 的新手,我在 VS2010 中使用 NET 4.0 制作了一个应用程序(在调试模式下一切正常) 我尝试在 @aspspider 托管我的应用程序,但出现以下错误:

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 'AuthStealerPanel._Default'.

Source Error:

Line 1:  <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="AuthStealerPanel._Default" %>

我还尝试重建 .dll 并将其上传到 /bin/ 和应用程序的根目录。 有什么帮助吗? :>

【问题讨论】:

    标签: asp.net vb.net visual-studio-2010


    【解决方案1】:

    当您在 page-behind code 文件中进行任何更改时,您还必须上传 .aspx 文件,并且如果您的项目有用户控件 strong> 然后上传 MasterpageUserControls 文件

    【讨论】:

    • by .aspx 仅表示相关的.aspx文件
    • 我使用 VS Studio 发布。它生成了一个包含我所有 aspx 文件的文件夹和一个包含 3 个文件的 /bin/ 和一个包含 3 个文件的 /scripts/ 。我应该将 aspx.vb 上传到吗?
    • 你能告诉我你上传了什么文件夹...因为我认为你没有正确上传 bin 文件夹或 aspx 文件
    • 我发布到 c:\Application 然后上传了这个文件夹。
    • 好的,我退出这里是最终链接'google.co.in/…'
    【解决方案2】:

    如果您看到此错误,则说明您尚未在 IIS 中设置您的站点。 IIS 是“Internet Information Services”的缩写,它基本上是您用于 .net Web 应用程序的网络服务器,就像 Apache 用于 php 一样。每个托管服务提供商都不同,但您将始终拥有一个将网站发布到的文件夹。您必须配置 IIS 以将此文件夹识别为虚拟目录并允许您的应用程序在其中运行。

    例如:

    使用 GoDaddy,你必须去“IIS 管理”,点击“创建”在 IIS 中创建虚拟目录(如果目录已经存在于文件夹结构中),然后选中“Set Application Root”框 - 这告诉 IIS 您将在其中运行 asp.net 代码。

    使用 DiscountAsp.net,您将转到“Web 应用程序工具”,选择您已发布到的文件夹并单击“安装应用程序”。这会将目录与 IIS 中的新虚拟目录相关联,并将其设置为运行 asp.net 代码。

    我没有使用过其他托管服务提供商,所以我只知道这两个。

    【讨论】:

      猜你喜欢
      • 2013-11-04
      • 1970-01-01
      • 1970-01-01
      • 2022-06-10
      • 2020-06-15
      • 2019-11-02
      • 2021-11-14
      • 2014-12-03
      • 1970-01-01
      相关资源
      最近更新 更多