Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET C#-源文件分析错误-无法加载继承类型文件_C#_Asp.net - Fatal编程技术网

ASP.NET C#-源文件分析错误-无法加载继承类型文件

ASP.NET C#-源文件分析错误-无法加载继承类型文件,c#,asp.net,C#,Asp.net,如何修复此错误 我正在运行.NET Framework v4.0.30319,因此该框架不应成为问题。我没有使用任何DLL文件或bin目录。如果使用VS2010对整个网站使用Forms身份验证,如何设置IIS/虚拟目录 描述:解析服务此请求所需的资源时出错。请查看以下特定的解析错误详细信息,并适当修改源文件 Parser Error Message: Could not load type 'ACAWebApplication.Pages.State_Carrier_Search'.

如何修复此错误

我正在运行.NET Framework v4.0.30319,因此该框架不应成为问题。我没有使用任何DLL文件或bin目录。如果使用VS2010对整个网站使用Forms身份验证,如何设置IIS/虚拟目录

描述:解析服务此请求所需的资源时出错。请查看以下特定的解析错误详细信息,并适当修改源文件

Parser Error Message: Could not load type 'ACAWebApplication.Pages.State_Carrier_Search'. State_Carrier_Search.aspx文件的代码如下:

<%@ Page Title="ACA Web App - State Carrier Search" Language="C#" MasterPageFile="~/Pages/User.Master" AutoEventWireup="true" CodeBehind="State_Carrier_Search.aspx.cs" Inherits="ACAWebApplication.Pages.State_Carrier_Search" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">


谢谢

IIS中的.NET版本设置是否正确?这可能是一个试图在1.0框架上运行的.NET 2.0应用程序。

请参阅文章以了解如何为应用程序池指定.NET framework版本。

您不应将类和命名空间命名为相同的名称

这是你的问题

namespace ACAWebApplication.Pages
{
    public partial class ACAWebApplication.Pages.State_Carrier_Search : System.Web.UI.Page
    {
解析器会看到ACAWebApplication.PAges命名空间和ACAWebApplication.PAges类名。这可能是合法的,但它是非常错误的

从类名中删除ACAWebApplication.PAges,它应该可以工作。是自动生成的还是从类名中提取了名称空间。不管怎样,都要改变它

阅读

感谢您的回复。在web.config文件下,我在下将框架设置为4.0。我检查了IIS管理器,刚切换到win7,它的显示完全不同,所以我不确定要查看哪里,但我没有看到IIS中列出的acawebapplication。如何设置此应用的IIS/虚拟目录?感谢您的回复。我查看了IIS应用程序池,目前正在运行.NET Framework v4.0.30319,因此运行任何程序都不会有问题。如何使用VS2010为整个网站设置IIS/虚拟目录?感谢您的评论。呜呜,我试过米哈伊尔的建议后就没开了。最初我把它作为名称空间ACAWebApplication.Pages使用{public partial class State_Carrier_Search:System.Web.UI.Page并更新了问题以反映这一点。我发现了错误,名称空间和类不同。这就是VS2010自动生成的类和名称空间。还有其他建议吗?此页面在其历史记录中是否工作过?是否更改了类的名称,隐藏了从Web应用程序到Web项目,还是反过来?
namespace ACAWebApplication.Pages
{
    public partial class State_Carrier_Search : System.Web.UI.Page
    {
        protected void Page_LoadS(object sender, EventArgs e)
<%@ Page Title="ACA Web App - State Carrier Search" Language="C#" MasterPageFile="~/Pages/User.Master" AutoEventWireup="true" CodeBehind="State_Carrier_Search.aspx.cs" Inherits="ACAWebApplication.Pages.State_Carrier_Search" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
namespace ACAWebApplication.Pages
{
    public partial class ACAWebApplication.Pages.State_Carrier_Search : System.Web.UI.Page
    {