Solved

ASP.Net Create New Web Application Error

Posted on 2004-10-16
7
313 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 AD Toolbox Looking More Like a Toybox?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

 
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

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

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

Suggested Solutions

I have helped a lot of people on EE with their coding sources and have enjoyed near about every minute of it. Sometimes it can get a little tedious but it is always a challenge and the one thing that I always say is:  The Exchange of information …
This demonstration started out as a follow up to some recently posted questions on the subject of logging in: http://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/Q_28634665.html and http://www.experts-exchange.com/Programming/…
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…

770 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