Solved

The type 'WebPartTests.Test1' exists in both 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\...\Weather.DLL' and 'c:\WINDOWS\...\App_Code.ukqokk-6.dll'

Posted on 2008-06-10
5
2,374 Views
Last Modified: 2012-06-27
I am trying to run a web part on my web page using a class file.

The class file is in the App_Code folder and just inherts from the WebPart class:

namespace WebPartTests
{
    public class Test1 : WebPart
    {

        public Test1() { }

        protected override void Render(HtmlTextWriter writer)
        {
            writer.Write("hello");
            base.Render(writer);
        }

    }
}

This should display on the default.aspx page:

<%@ Register TagPrefix="wp" Namespace="WebPartTests" %>
...

        <asp:WebPartZone ID="WebPartZone1" runat="server">
            <ZoneTemplate>
                <wp:Test1 id="TestPart1" runat="server" Title="Web Part Test" />
            </ZoneTemplate>
        </asp:WebPartZone>

However although it builds ok, when I run it I get the following error:

Compiler Error Message: CS0433: The type 'WebPartTests.Test1' exists in both 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\f40803c9\3af30b4d\App_Code.jfw1hrqs.dll' and 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\f40803c9\3af30b4d\assembly\dl3\851dd24c\87bfe724_f0cac801\Weather.DLL'

I have tried clearing out all the temporary files, and changing the batch property for compilation in the web.config file.

What else can I try?

Note this really is just a default.aspx web page and a Test1.cs class file project - there is very little to it.
0
Comment
Question by:purplesoup
  • 3
  • 2
5 Comments
 
LVL 37

Expert Comment

by:samtran0331
ID: 21750401
>>I have tried clearing out all the temporary files
but did you clear the system cache?

go to the folder:
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files

and delete everything in it (you might have to stop IIS and close Visual Studio first).

everytime you debug/build, the dll's and compiled code get thrown in there, if you don't clear that folder out occasionally (I do it at least 2x every day while coding) you will get these kind of errors
0
 

Author Comment

by:purplesoup
ID: 21750610
Thanks for the suggestion, unfortunately I am still getting the same error.

I have cleared out all the files from
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\

I have deleted all the files in the bin and obj subfolders.

I have renamed the assembly it builds.

I am still getting the same problem:

Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS0433: The type 'WebPartTests.Test1' exists in both 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\f40803c9\3af30b4d\assembly\dl3\702cfcf4\57168ee5_f6cac801\Test1.DLL' and 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\f40803c9\3af30b4d\App_Code.mrmi744b.dll'

Source Error:

Line 15:         <asp:WebPartZone ID="WebPartZone1" runat="server">
Line 16:             <ZoneTemplate>
Line 17:                 <wp:Test1 id="TestPart1" runat="server" Title="Web Part Test" />
Line 18:             </ZoneTemplate>
Line 19:         </asp:WebPartZone>
 
0
 
LVL 37

Accepted Solution

by:
samtran0331 earned 500 total points
ID: 21758923
Normally, clearing the server cache clears up this type of problem.
I'll have to try to recreate the issue...but is the class code you posted pretty much the whole thing?
0
 

Author Comment

by:purplesoup
ID: 21767940
Here is an example of the problem
WebPartSimple.zip
0
 

Author Closing Comment

by:purplesoup
ID: 31465691
You tried to help and gave some intelligent suggestions, even though it didn't fix the problem.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Today is the age of broadband.  More and more people are going this route determined to experience the web and it’s multitude of services as quickly and painlessly as possible. Coupled with the move to broadband, people are experiencing the web via …
International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
Windows 10 is mostly good. However the one thing that annoys me is how many clicks you have to do to dial a VPN connection. You have to go to settings from the start menu, (2 clicks), Network and Internet (1 click), Click VPN (another click) then fi…
Hi friends,  in this video  I'll show you how new windows 10 user can learn the using of windows 10. Thank you.

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now