Can you point me to your code?
Brian Keith Smith
1

Hi, sure I don’t changes there anything, this default project generated by “yo aspnet”

launche.json:

{
 “version”: “0.2.0”,
 “configurations”: [

{
 “name”: “.NET Core Launch (web)”,
 “type”: “coreclr”,
 “request”: “launch”,
 “preLaunchTask”: “build”,
 “program”: “${workspaceRoot}/webapp1/bin/Debug/netcoreapp1.0/webapp1.dll”,
 “args”: [],
 “cwd”: “${workspaceRoot}”,
 “stopAtEntry”: false,
 “launchBrowser”: {
 “enabled”: true,
 “args”: “${auto-detect-url}”,
 “windows”: {
 “command”: “cmd.exe”,
 “args”: “/C start ${auto-detect-url}”
 },
 “osx”: {
 “command”: “open”
 },
 “linux”: {
 “command”: “xdg-open”
 }
 },
 “env”: {
 “ASPNETCORE_ENVIRONMENT”: “Development”
 },
 “sourceFileMap”: {
 “/Views”: “${workspaceRoot}/webapp1/Views”
 }
 },
 {
 “name”: “.NET Core Attach”,
 “type”: “coreclr”,
 “request”: “attach”,
 “processId”: “${command.pickProcess}”
 }
 ]
}

tasks.json:

{
 // See https://go.microsoft.com/fwlink/?LinkId=733558
 // for the documentation about the tasks.json format
 “version”: “0.1.0”,
 “command”: “dotnet”,
 “isShellCommand”: true,
 “args”: [],
 “tasks”: [
 {
 “taskName”: “build”,
 “args”: [ “${workspaceRoot}//webapp1//project.json” ],
 “isBuildCommand”: true,
 “showOutput”: “silent”,
 “problemMatcher”: “$msCompile”
 }
 ]
 
}

project.json:

{
 “dependencies”: {
 “Microsoft.NETCore.App”: {
 “version”: “1.0.1”,
 “type”: “platform”
 },
 “Microsoft.AspNetCore.Diagnostics”: “1.0.0”,
 “Microsoft.AspNetCore.Mvc”: “1.0.1”,
 “Microsoft.AspNetCore.Razor.Tools”: {
 “version”: “1.0.0-preview2-final”,
 “type”: “build”
 },
 “Microsoft.AspNetCore.Routing”: “1.0.1”,
 “Microsoft.AspNetCore.Server.IISIntegration”: “1.0.0”,
 “Microsoft.AspNetCore.Server.Kestrel”: “1.0.1”,
 “Microsoft.AspNetCore.StaticFiles”: “1.0.0”,
 “Microsoft.Extensions.Configuration.EnvironmentVariables”: “1.0.0”,
 “Microsoft.Extensions.Configuration.Json”: “1.0.0”,
 “Microsoft.Extensions.Configuration.CommandLine”: “1.0.0”,
 “Microsoft.Extensions.Logging”: “1.0.0”,
 “Microsoft.Extensions.Logging.Console”: “1.0.0”,
 “Microsoft.Extensions.Logging.Debug”: “1.0.0”,
 “Microsoft.Extensions.Options.ConfigurationExtensions”: “1.0.0”,
 “Microsoft.VisualStudio.Web.BrowserLink.Loader”: “14.0.0”
 },

“tools”: {
 “BundlerMinifier.Core”: “2.0.238”,
 “Microsoft.AspNetCore.Razor.Tools”: “1.0.0-preview2-final”,
 “Microsoft.AspNetCore.Server.IISIntegration.Tools”: “1.0.0-preview2-final”
 },

“frameworks”: {
 “netcoreapp1.0”: {
 “imports”: [
 “dotnet5.6”,
 “portable-net45+win8”
 ]
 }
 },

“buildOptions”: {
 “emitEntryPoint”: true,
 “preserveCompilationContext”: true 
 },

“runtimeOptions”: {
 “configProperties”: {
 “System.GC.Server”: true
 }
 },

“publishOptions”: {
 “include”: [
 “wwwroot”,
 “Views”,
 “**/*.cshtml”,
 “appsettings.json”,
 “web.config”
 ]
 },

“scripts”: {
 “precompile”: [ “dotnet bundle” ],
 “prepublish”: [ “bower install” ],
 “postpublish”: [ “dotnet publish-iis — publish-folder %publish:OutputPath% — framework %publish:FullTargetFramework%” ]
 },

“tooling”: {
 “defaultNamespace”: “webapp1”
 }
}

startup.cs:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;

namespace webapp1
{
 public class Startup
 {
 public Startup(IHostingEnvironment env)
 {
 var builder = new ConfigurationBuilder()
 .SetBasePath(env.ContentRootPath)
 .AddJsonFile(“appsettings.json”, optional: true, reloadOnChange: true)
 .AddJsonFile($”appsettings.{env.EnvironmentName}.json”, optional: true)
 .AddEnvironmentVariables();
 Configuration = builder.Build();
 }

public IConfigurationRoot Configuration { get; }

// This method gets called by the runtime. Use this method to add services to the container.
 public void ConfigureServices(IServiceCollection services)
 {
 // Add framework services.
 services.AddMvc();
 }

// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
 public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
 {
 loggerFactory.AddConsole(Configuration.GetSection(“Logging”));
 loggerFactory.AddDebug();

if (env.IsDevelopment())
 {
 app.UseDeveloperExceptionPage();
 app.UseBrowserLink();
 }
 else
 {
 app.UseExceptionHandler(“/Home/Error”);
 }

app.UseStaticFiles();

app.UseMvc(routes =>
 {
 routes.MapRoute(
 name: “default”,
 template: “{controller=Home}/{action=Index}/{id?}”);
 });
 }
 }
}

program.cs:

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;

namespace webapp1
{
 public class Program
 {
 public static void Main(string[] args)
 {
 var config = new ConfigurationBuilder()
 .AddCommandLine(args)
 .AddEnvironmentVariables(prefix: “ASPNETCORE_”)
 .Build();

var host = new WebHostBuilder()
 .UseConfiguration(config)
 .UseKestrel()
 .UseContentRoot(Directory.GetCurrentDirectory())
 .UseIISIntegration()
 .UseStartup<Startup>()
 .Build();

host.Run();
 }
 }
}

error that I get:

An unhandled exception occurred while processing the request.

InvalidOperationException: The view ‘Index’ was not found. The following locations were searched:
 /Views/Home/Index.cshtml
 /Views/Shared/Index.cshtml