locked
Visual Studio Code and web pages RRS feed

  • Question

  • User-352524747 posted

    Hello,

    how to run on a localhost a web page or a single page from visual studio code? Preferably a web page with razor v2.

    I own a web page build on razor v2 and also have bin files. How to open it using visual studio code and run on localhost?

    Wednesday, April 17, 2019 9:37 AM

All replies

  • User-893317190 posted

    Hi dow7,

    If you want to open a .net core  mvc project with  vs code, you could open  your project's folder where bin folder is in using vs code.

    Then press F5, if you haven't installed extension vs code need to  open a .net core project, it will  ask you to install these extensions, please let it install these extensions.

    Then you should add launch.json to your project.

    Please click  add configuration and choose local .net  core web app.

    It will generate template code for you.

    Mine is ,  you could also paste mine to your project. But please change to your own version.

    "program": "${workspaceFolder}/bin/Debug/netcoreapp2.0/CoreProject.dll" specifies the dll  of your project. please change to your own dll's path.

    /netcoreapp2.0/CoreProject.dll  may differ.

    {
    
        "version": "0.2.0",
        "configurations": [
            
            {
                "name": ".NET Core Launch (web)",
                "type": "coreclr",
                "request": "launch",
                "preLaunchTask": "build",
                "program": "${workspaceFolder}/bin/Debug/netcoreapp2.0/CoreProject.dll",
                "args": [],
                "cwd": "${workspaceFolder}",
                "stopAtEntry": false,
                "launchBrowser": {
                    "enabled": true
                },
                "env": {
                    "ASPNETCORE_ENVIRONMENT": "Development"
                },
                "sourceFileMap": {
                    "/Views": "${workspaceFolder}/Views"
                }
            }
          
          
    
    
        ]
    }

    Then press F12 , you should open the project with vs code.

    Best regards,

    Ackerly Xu

    Thursday, April 18, 2019 2:17 AM
  • User-352524747 posted
    I mean open an existing web page razor 2 folder, previously build with visual studio web developer and webmatrix.
    Thursday, April 18, 2019 5:44 AM
  • User-893317190 posted

    Hi dow7,

    Not clear about your problem

    I tried this way using an existing asp.net core mvc project created by visual studio.

    And  vs code  could compile the project  automatically.

    Do you mean you only have compiled project dll, razor folder and don't have the project source code?

    Best regards,

    Ackerly Xu

    Thursday, April 18, 2019 6:39 AM
  • User-352524747 posted
    Let’s say i want to try this code that is based on web pages razor 2:

    https://www.mikesdotnetting.com/article/220/posting-data-with-jquery-ajax-in-asp-net-razor-web-pages

    It’s not MVC or Razor pages 3.

    Do i have to get the bin (and all .dlls inside) folder, web.config from an existing project that runs on razor version 2 or can i install them again from visual studio code?
    Thursday, April 18, 2019 10:18 AM
  • User-893317190 posted

    Hi dow7 ,

    Not sure this is what you want .

    I have tried to create a core web application with pages folder, and open the folder using the same way.

    Below is the result.

    If this doesn't work , could you should the  structure of your project folder?

    Best regards,

    Ackerly Xu

    Friday, April 19, 2019 5:22 AM
  • User-352524747 posted

    This is the structure

    Webpages

    Or this one from Mike: https://github.com/mikebrind/StateManagement

    Friday, April 19, 2019 9:05 AM
  • User-893317190 posted

    Hi dow7,

    I think you should customize your task

    https://stackoverflow.com/questions/42296428/how-to-run-asp-net-mvc-4-5-in-visual-studio-code-editor

    This is a repo which is 6 years ago , and .net core doesn't use web.config. It uses appsettings.json.

    Best regards,

    Ackerly Xu

    Friday, April 19, 2019 9:59 AM