2017-10-05 7 views
0

ich ein ASP.NET-Core 2.0 MVC Web Application erstellt und ich brauche Hilfe es Setup immer mit IIS unter Windows Server 2016.ASP.NET Core 2.0 IIS Web Hosting

Bisher zu laufen, ich habe gefolgt und abgeschlossen Alle Schritte auf https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x bis zum Abschnitt Anwendungskonfiguration. Dies ist der Schritt, bei dem ich feststecke und die Schritte darunter nicht ausführen konnte.

Ich werde meinen Startup.cs und Program.cs-Code posten, was ich jetzt habe. Ich bin mir nicht sicher, ob diese beiden Dateien geändert werden müssen.

Startup.cs

public class Startup 
{ 
    public Startup(IConfiguration configuration) 
    { 
     Configuration = configuration; 
    } 

    public IConfiguration Configuration { get; } 

    // This method gets called by the runtime. Use this method to add services to the container. 
    public void ConfigureServices(IServiceCollection services) 
    { 
     services.AddDbContext<WinTenDbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection"))); 
     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) 
    { 
     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

public class Program 
{ 
    public static void Main(string[] args) 
    { 
     BuildWebHost(args).Run(); 
    } 

    public static IWebHost BuildWebHost(string[] args) => 
     WebHost.CreateDefaultBuilder(args) 
      .UseStartup<Startup>() 
      .Build(); 
} 
+0

Mit was steckst du? Warum können Sie die Schritte nicht ausführen? –

+0

@KirkLarkin, ich bin mir nicht sicher, was sonst noch erledigt werden muss. Wie veröffentliche ich mein Projekt in Visual Studio in IIS? Muss ich die Dateien Startup.cs und Program.cs ändern? – BoardmanBound

+0

Sie sollten keine Änderungen an diesen Dateien vornehmen müssen. Die Schritte im Veröffentlichungshandbuch, die Sie verlinkt haben, sollten alles sein, was Sie brauchen. Stack Overflow ist für bestimmte Fragen/Probleme gedacht, daher ermutige ich Sie, weitere Informationen darüber zu geben, wo Sie Probleme haben. –

Antwort

0

Das Problem, das ich hatte habe ich es endlich. Es hatte mit dem Konto zu tun, das für mich auf der Domäne eingerichtet wurde, die der Sicherheit auf dem SQL Server hinzugefügt wurde. Nachdem ich dem AD-Konto die korrekten Berechtigungen erteilt hatte, erhielt ich die Fehlermeldungen nicht mehr.