Solved

ASP.Net Create New Web Application Error

Posted on 2004-10-16
7
310 Views
Last Modified: 2008-01-09
I want to create a new ASP.Net web project. After I clicked OK in the new project window, Visual Studio asked to provide a share path to open the project. However, after I clicked OK, it displays an error message saying:

"The item 'Webform1.aspx' does not exist in the project directory. It may have been moved, renamed, or deleted."

The project itself is created, but when I double-click Webform1.aspx or when I add a new web form, Visual Studio won't display the webform and shows the same error message.

I suspect it has something to do with NTFS/IIS Permission. I'm new in ASP.Net so I don't know much about it.

I run IIS 5.1 with .Net framework 1.1. In IIS, my project folder exists as a Server Extension.

It has Script Source Access, Read, Write, and Directory Browsing permissions. The execute permission is: Scripts only and the Application Protection is Medium (Pooled).
In Directory Security > Authentication Methods, I disabled Anonymous access as well as digest authentication and basic authentication. Integrated Windows Authentication is still checked.

My NTFS permission:
Adminstrators > Full Control
ASPNET > Read & Execute + List Folder Contents + Read
CREATOR OWNER > No checbox is checked (everytime I want to add a permission and click OK, XP does not allow since it always unchecks every permission for this username)
My_UserName > Full Control
IWAM_machineName > Read & Execute + List Folder Contents + Read
System > Full Control

I am the administrator of this PC, I want to let everyone view the page but the only person that has Full Control is me.

How can I do this? Thanks experts for your help!
0
Comment
Question by:James_fl
  • 4
  • 3
7 Comments
 

Author Comment

by:James_fl
ID: 12330509
anyone can help me with this?
0
 
LVL 6

Expert Comment

by:ryerras
ID: 12330943
Ok try registering asp.net components again with this

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe

aspnet_regiis.exe -i

The following command installs the script maps pointing to the ASP.NET version associated with Aspnet_regiis.exe to the SampleApp1 application and all its sub-applications.

Aspnet_regiis -s W3SVC/1/ROOT/SampleApp1

lets see if anything works
0
 

Author Comment

by:James_fl
ID: 12331508
Ryerras, thanks for the reply. I just created a project named: project, located in: http://localhost/project

These are the files that were created:
project.vbproj
project.vbproj.webinfo
AssemblyInfo.vb
Global.asax
Styles.css
Web.config
Webform1.aspx
(and an empty bin directory)

As you suggested, I have re-registered asp.net components and tried to install script maps: aspnet_regiis.exe -s localhost/project

But, it gave me error message:
Start registering ASP.NET scriptmap (1.1.4322.0) recursively at localhost/project/project.vbproj. Installation stopped because the specified path (localhost/project/project.vbproj) is not a valid web application.

I also tried to open Webform1.aspx in IE, but it gave me error message:

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

Parser Error
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: Could not load type '$INHERITS$'.

Source Error:


Line 1:  <%@ Application Codebehind="$FILENAME$.vb" Inherits="$INHERITS$" %>
0
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.

 
LVL 6

Accepted Solution

by:
ryerras earned 500 total points
ID: 12331763
The folder ("project" in your case) must be configured as a web
application in Internet Information Server. To check this, open the Internet
Services Manager, right-click on the folder and select Properties. Make sure
there is an application name listed, if not click "Create".
0
 
LVL 6

Expert Comment

by:ryerras
ID: 12331780
BY the way  where is this line is in, which file. Did you modify files after you created the proj.
<%@ Application Codebehind="$FILENAME$.vb" Inherits="$INHERITS$" %>

you say you created the project as http://localhost/project, how did u create tht. did u use vs.net . let me know the steps you had taken to create it

0
 

Author Comment

by:James_fl
ID: 12331797
I saw the project name there.

Now now, I don't know what was happening (since I had tried this before), but I removed the folder, then I re-add it and suddenly it works.

Thanks anyways for your service. Point is granted
0
 

Author Comment

by:James_fl
ID: 12331806
ryerras: yes I did use VS.Net to create it. Thanks again for your help!
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

Suggested Solutions

I recently decide that I needed a way to make my pages scream on the net.   While searching around how I can accomplish this I stumbled across a great article that stated "minimize the server requests." I got to thinking, hey, I use more than one…
Have you ever needed to get an ASP script to wait for a while? I have, just to let something else happen. Or in my case, to allow other stuff to happen while I was murdering my MySQL database with an update. The Original Issue This was written…
Along with being a a promotional video for my three-day Annielytics Dashboard Seminor, this Micro Tutorial is an intro to Google Analytics API data.
Migrating to Microsoft Office 365 is becoming increasingly popular for organizations both large and small. If you have made the leap to Microsoft’s cloud platform, you know that you will need to create a corporate email signature for your Office 365…

863 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

20 Experts available now in Live!

Get 1:1 Help Now