0

I am working on an upgrade for a company website. It currently in production using vanilla ASP.NET. For the upgrade I switched the framework to ASP.NET MVC.

I am ready to deploy a beta version of the website. I have tested it locally by creating another website in IIS and just copying the published files there; that works. I only have access to the production web server through FTP. I tried copying those same files into a subdirectory on the root path, but it won't load the website.

How would I go about deploying the ASP.NET MVC project alongside the existing vanilla ASP.NET so that I can get to the beta site with just www.mycompany.com/beta?

5
  • possible duplicate of How to Integrate ASP.Net Webforms website with an ASP.Net MVC web application? Commented Jul 30, 2010 at 15:50
  • No, that's not a duplicate. He just wants to run the MVC application in a sub folder. Commented Jul 30, 2010 at 15:51
  • @Manticore, right, thats integration, he can only access the site through FTP, not IIS, so he can't create a virtual directory. Commented Jul 30, 2010 at 16:54
  • @jfar so you're saying the right answer should be "you can't", and I shouldn't give him alternative ways like creating a sub domain? Commented Aug 1, 2010 at 8:59
  • @Manticore, I didn't say he couldn't, I linked to another question explaining exactly what to do. Commented Aug 1, 2010 at 20:52

1 Answer 1

0

I believe you would have to make the beta folder into a virtual directory so that it gets its own Application.

This has to be done through the IIS manager, and can't be done through FTP. In IIS 7.5 there is a menu option for converting a directory to an application ("Convert to Application") when right clicking on a directory. That would work great in this case.

I would suggest that you ask for a subdomain instead, e.g. beta.mycompany.com, that way it will have its own application to run in.

Sign up to request clarification or add additional context in comments.

1 Comment

" only have access to the production web server through FTP"

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.