Web application setup problem on Win 2003

R

Rabbit

Dear all,

Does anyone know how to resolve following setup problem, I developed my
application(using .net 2.0) which will connect Access database on my Win XP,
everything works fine, but when I place the web folder onto my Win 2003
server, set up a virtual directory as web application, the following error
message came up.


Server Error in '/WebApp' Application.
-------------------------------------------------------------------------------------------------

The directory '/WebApp/App_Code/' is not allowed because the application is
precompiled.
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information
about the error and where it originated in the code.

Exception Details: System.Web.HttpException: The directory
'/WebApp/App_Code/' is not allowed because the application is precompiled.

I wonder anything i missed on setting my web application!

Thanks in advanced!
Keith
 
J

Juan T. Llibre

On closer inspection, try :

http://localhost/WebApp/index.aspx

You might also want to check your pre-compile settings.

If you didn't allow updates to the pre-compiled app, when you pre-compiled it,
and later attempted to update any of its pages, that error would be reflective
of that situation, too.
 
R

Rabbit

Juan,

Thx, sorry about my typo mistake, I'd already used
http://localhost/Webapp/index.aspx for debugging purpose, that was the error
message it give in IE.

You said about checking pre-compile settings, do you mean the
PrecompiledApp.config? so far I didn't change anything, I run it on my
development platform (using Win XP) which is fine, then I just copy the
whole directory across to Win 2003's new web directory, of course i checked
the asp.net version is 2.0.5... and other IIS setting, just don't know why
such error message came up?
 
J

Juan T. Llibre

re:
I just copy the whole directory across to Win 2003's new web directory

You should copy the *compiled* directory, not the original project files.

In other words, you don't copy
My Documents\Visual Studio 2005\Projects\WebSite1\

You copy :
My Documents\Visual Studio 2005\Projects\WebSite1\PrecompiledWeb\WebSite1

where \Website1 is the name of the Application you Publish.

In any case, check to see if PrecompiledApp.config has the setting :

updatable="true"

If it has updatable="false", that's the problem.

One last thing : you don't need to upload the App_Code directory if you Publish the website.

Everything in the App_Code directory, in the website project, will be compiled into
an assembly in the /bin directory, named "App_Code.dll" which is what you should
upload, as part of your complete upload of

My Documents\Visual Studio 2005\Projects\WebSite1\PrecompiledWeb\WebSite1
 
R

Rabbit

Juan,

Thanks very much, the problem fixed, its likely because I accidentially
uploaded the \AppCode directory onto the web directory. After i delete all
the files, just upload the *compiled* directory onto it. All works!

Keith
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,579
Members
45,053
Latest member
BrodieSola

Latest Threads

Top