加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 在WAP转换期间无法解析.aspx

发布时间:2020-12-16 07:38:34 所属栏目:asp.Net 来源:网络整理
导读:我已将网站文件复制到新的WAP项目中.确保它编译并确实编译.我遇到的问题是,当我执行转换为WAP时,它无法解析.aspx页面.该错误只是说它无法解析.aspx页面. 当我查看其中一个.aspx页面时,我有这样的页面指令,但它无法识别该命名空间.这就是我用于新WAP项目的名
我已将网站文件复制到新的WAP项目中.确保它编译并确实编译.我遇到的问题是,当我执行转换为WAP时,它无法解析.aspx页面.该错误只是说它无法解析.aspx页面.

当我查看其中一个.aspx页面时,我有这样的页面指令,但它无法识别该命名空间.这就是我用于新WAP项目的名称空间.

我的代码隐藏页面都具有名称空间Instant.Web以及项目属性设置为主要名称空间的Instant.Web.

所以当我去一个页面例如,它没有识别我的继承的Web.Attachment部分.

这是一个例子(稍微修改了隐私的措辞):

SomeAspxPage.aspx:

<%@ Page Language="C#" Inherits="Instant.Web.Attachment" Codebehind="SomeAspxPage.aspx.cs" %>
<asp:Content ID="ctlContent" ContentPlaceHolderID="ctlContentPlaceHolder" runat="Server">
    <Frm:Attachment ID="Attachment1" runat="server"/>
</asp:Content>

SomeaspxPage.aspx.cs

namespace Instant.Web
{
    public partial class Attachment : Instant.InstantFrm.Pages.Base.UserPage
    {

    }
}

另外由于某些原因,代码隐藏中的UserPage没有显示为可以右键单击并转到源的类.不知道为什么,因为该程序集肯定在这个WAP项目中,它是Instant.InstantFrm的最新程序集

解决方法

>不知道它是否与您的实际情况相关,但是对于您的示例,您有一个属性Codebehind =“Attachment.aspx.cs”,它查找文件Attachment.aspx.cs,但文件的名称是SomeaspxPage. aspx.cs.通常“无法解析文件”意味着向导无法找到匹配的代码隐藏文件而无法转换页面.
>从 here开始还有一个说明:

Before converting the project files,add references to the Web
application project for assemblies that existed in the Bin folder to
help prevent errors.

如果您已将参考添加到自定义UserPage,则从您的描述中不清楚.如果没有,那个程序集只是复制到WAP项目的某个地方,它也会导致转换错误.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读