The Web site {site name} does not exist - asp.net

So I have taken over an ASP site.
I have copied the solution directory to my local machine.
When I go to open the solution, 9 out of 10 of projects open fine except for the web project.
The following error is in the out put window
error : Unable to open the Web site 'C:\Users\john.smith\Documents\Visual Studio 2010\WebSites\xxx'. 'The Web site C:\Users\john.smith\Documents\Visual Studio 2010\WebSites\xxx' does not exist.
Should this be the case?
Should the source sode need to refer to the websites directory?
Thanks!

In earler Visual Studio versions web sites have been split up into two directories. You need to copy the second directory as well, yes.

Related

Mvc4 website locally working fine but gives error on IIS Server 8.5 after deployment

hello i developed my website in mvc4 and i am using JQGrid in my application. my website is working fine on my local system but when i deploy website on my local IIS Server 8.5 then it gives error in loading the jq grid controller method am using windows 8.1 Console error image is attached below.
guide me about this error. is there any changes made in web.config or at IIS Server. thank you
and below screen shot of deployment how i deploy my website into local IIS.
I think the problem is that your Web Publish configuration isn't uploading/publishing those files. Ensure that those files are included in your .csproj project (Solution Explorer > Show All Files > Include, for each file listed). Also ensure that "All files" rather than "Files needed to run the application" is selected on the Settings page of the Web Publish wizard.
I suppose that you don't included Content/images subdirectory and fonts subdirectory (or some files from there) to your project. So the destination don't contains the required files.

Publish Asp.net web application to ftp

i want to publish my asp.net web application to my hosting. i am using the publish feature in visual studio 2013 ultimate. it is publishing correctly but the website is not opening i am getting could not load type error, i have tried many different configurations.
in the publish section i have choose : publish to ftp, fill in the correct information for the hosting and finally i used these configurations:
[this is the error i am getting
what can i do to make it work?
i have figure it out. the problem was i need to put the web.config in the root directorie

Strange LocalHost Behaviour for ASP.NET 4.0 site

I have a folder MyWebSite. I open it in Visual Studio 2010 and browse using the local webserver. It runs fine.
Now when I create a copy of the folder, open the website in Visual Studio and try to run it from there, it says:
This page can't be displayed. Make sure the web address http://localhost:21926 is correct.
What seems to be the problem?
Create a separate application pool and virtual directory for each. Your original site name is tied to a particular port because you are using the built-in server. Better to develop against IIS.
Please make sure you close Visual Studio and the instance of the ASP.Net Development server before you re-launch visual studio with the other folder.
In case you are trying to run both instances together, you might get such as error.
You could also try clearing the ASP.Net temporary folders and see if that solves the problem.

Deploying a Visual Studio website vs web application

So I'm using visual studio 2010 to build a website that was formerly running on PHP, so I'm pretty new to the environment.
In starting the project I built a website project, not a web application project. I know that will probably generate a lot of "never use a website project, use a web application project instead" comments, but bear with me.
I'm attempting to provide our server team with the necessary files to compile on our server for the first time. However they're used to working with web application files, not website files.
Normally they are given the source code and a batch file that compiles the code into deployment directories and then they just move the files to the server from there. I'm pretty sure that the other teams use deployment packages to do this, which obviously isn't an option for a website.
My question is, what would be the equivalent steps for getting the source for a website ready to deploy vs a web application? I have published the website to a separate folder and this has rendered what I think is the equivalent in many ways, but I wanted to make sure.
Also, is it possible to publish certain parts of a website without others?
Please with-hold all the comments about how I should be using a web application instead, google seems to assume that's all that's used out there too.
Thanks!
There isn't much to deploying a web site other than copying the source files to a directory in IIS. It will compile the site automatically on the first page request.
I agree with Britton. I personally prefer web application but with the web site project you have 2 options.
Either a) Upload all the files (including the .vb or .cs files) and the web server will compile on the fly. OR, you can publish to a separate folder locally on your machine, and then upload that folder. I would do the publish if you don't want anyone seeing your source code.

Error running ASP.NET MVC on IIS 7

I have been trying to deploy my asp.net mvc site to IIS 7 and having a bit of an issue. Whenever I run the site, I get a "Could not load type 'System.Web.Mvc.ViewPage'.". When I try to access a page with a master page, I get a Could not load type 'System.Web.Mvc.MasterViewPage'" error. I tried using tracing rules in IIS 7 to narrow down on the issue with no anvil.
On the bright side, when I run the site through the built-in visual studio webserver, the site runs just fine but not on IIS 7. Has any one run into this before or has any idea what could be causing this error. Thanks.
OK, so after playing around with this issue for a while. I finally fixed it. I was publishing to IIS 7 using visual studio deployment tools with copy 'only files needed to run this application". For some reason, using this publishing configuration doesn't copy all the files needed for mvc to run correctly. When I changed my publishing setting to copy " all project files", it worked. I am yet to actually discover whats was missing between the two publishing configuration for one to error out but wanted to post the solution now just in case someone runs into the same problem.
You need to include the mvc DLL's by opening your solution, opening the references folder, right clicking on each of them, get their properties and setting them to Copy Local = true.
system.web.mvc
system.web.routing
system.web.abstractions
those are the three i think
Did you deploy all the necessary assemblies? ViewPage and MasterViewPage are in the same assembly.

Resources