I have developed an asp.net web form in Visual Studio 2012 with the code behind in vb.net. I need to deploy this form into SharePoint 2013, in a perfect world I would like to have this form implemented into a custom list so I can develop a workflow from my form. Can anyone provide me with any help on how to achieve this?

I have been looking for articles and any help and haven't had any luck yet...

Thank you


In SharePoint term you are trying to create an application page and deploy it into SharePoint.

For that follow this article

Steps involved are

  1. Create a new SharePoint 2013 Project with Visual Studio 2012.
  2. Next deploy it as a Farm solution.
  3. Next add a new “Application Page” item in your project.
  4. Next add a TextBox in your Application page.
  5. Set it to some value in the Code behind.
  6. Next Build and Deploy the Project by clicking Start button.
  7. Once its deployed you can verify the application page in the 15 hive.Navigate to “C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\LAYOUTS” location and look for the project folder.
  8. Next open the application page in the browser to verify the deployment.


| improve this answer | |
  • Will I then be able to create a workflow off of this form in visual studio 2012? – programmerGuy Oct 24 '14 at 14:36
  • If its a simple workflow then use SharePoint Designer 2013. Else you can create the workflow using VS and deploy it as part of the solution. – Amal Hashim Oct 24 '14 at 14:38
  • Ok, will try and deploy the form as application page now, and let you know. – programmerGuy Oct 24 '14 at 14:39
  • Where did it deploy to? I deployed it to the dev server.. but do not see it anywhere? – programmerGuy Oct 24 '14 at 14:44
  • Read step #7.. in browser it can be accessed via http://webappurl/_layout/projectfolder/filename.aspx – Amal Hashim Oct 24 '14 at 14:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.