views:

3763

answers:

1

Short story. This site was created by a friend of mine, who did not know that much C# or asp. And was firstly created in VS 2k3. When i converted it to VS 2k8 these errors started to crop up, there was also other issues with compiling that i managed to sort out ( Seemed to be released to VS 2k8 wanted design files )

Error message gotten: 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: The file '/TestSite/Default.aspx.cs' does not exist.

Source Error: Line 1: <%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="GuildStats._Default" %> Line 2:
Line 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" %>
+3  A: 

In Default.aspx change CodeFile to Codebehind. You'll probably have to do the same for the Site.master.

See: CodeFile and Code-Behind

Bravax
No problem, i'm glad I could help.
Bravax
How does that link address this issue? It mentions the CodeFile attribute, but not CodeBehind. MSDN documentation states CodeBehind is obsolete, so I'm trying to figure out why switching back to CodeBehind is a solution.
Dave Bauman
Why do they keep on changing names ... Anyway this saved my day
Tanmoy
Thanks Bravax!!!!
renegadeMind