当前位置:  开发笔记 > 编程语言 > 正文

分析器错误消息:文件'/TestSite/Default.aspx.cs'不存在

如何解决《分析器错误消息:文件'/TestSite/Default.aspx.cs'不存在》经验,为你挑选了2个好方法。

短篇故事.这个网站是由我的一个朋友创建的,他不知道那么多C#或asp.并且最初是在VS 2k3中创建的.当我将它转换为VS 2k8时,这些错误开始出现,还有其他问题,编译我设法解决(似乎发布到VS 2k8想要的设计文件)

收到错误消息:

在解析为此请求提供服务所需的资源期间发生错误.请查看以下特定的解析错误详细信息并相应地修改源文件.

分析器错误消息:文件'/TestSite/Default.aspx.cs'不存在.

来源错误:

第1行: <%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="GuildStats._Default" %>

第2行:

第3行:

Defaults.aspx.cs

namespace GuildStats
{
    public partial class _Default : System.Web.UI.Page
    {

Defaults.aspx

<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="GuildStats._Default" %>

Site.master.cs

namespace GuildStats
{
    public partial class Site : System.Web.UI.MasterPage { }
}

的Site.Master

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Site.master.cs" Inherits="GuildStats.Site" %>

Bravax.. 79

Default.aspx变化CodeFileCodeBehind.你可能不得不为此做同样的事情Site.master.

请参阅:CodeFile和Code-Behind



1> Bravax..:

Default.aspx变化CodeFileCodeBehind.你可能不得不为此做同样的事情Site.master.

请参阅:CodeFile和Code-Behind


为什么他们继续改变名字...无论如何,这节省了我的一天

2> 小智..:

Web站点项目使用CodeFile,Web应用程序项目使用CodeBehind.CodeFile需要源文件,它在页面加载时动态编译,CodeBehind需要编译代码.

我的猜测是,当您将项目类型从WebApp更改为Web站点时,您的问题就已创建,反之亦然.如果这样做,您必须手动更改现有文件中的指令,新文件将自动具有正确的指令.

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有