Hej udviklere,
jeg er efterhånden ved at have stirret mig blind på et Azure problem.
Jeg har en udviklet en webapplikation i C#, ASP.NET MVC5, og kørt localdb codefirst. Nu vil jeg publish applikationen, og har derfor oprettet en azure sql db og det er lykkedes mig at køre applikationen lokalt og trække på azure mssql db'en.
Jeg har published applikationen stadig pegende mod azure db'en. Når jeg laver en bruger - eller logger ind med eksisterende kan den fange asp.net user tabellen og oprette i denne eller logge mig ind. Men mine øvrige tabeller skriver den ikke til.
Har nogen et godt forslag til hvorfor den kan finde nogle tabeller og ikke andre? Og genrelle løsningsforslag er MERE end velkomne! -God aften!
Website:
http://youngexchange.azurewebsites.net/.net version: 4,5 lokalt og på azure
Connection String:<add name="DefaultConnection" connectionString="Server=tcp:youngexchange.database.windows.net,1433;Database=YoungExchange;User ID=**SKJULT-ID**@youngexchange;Password=**SKJULT-PASSWORD;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;" providerName="System.Data.SqlClient" />
Context-class:
- public class StockExchangeContext : IdentityDbContext<ApplicationUser>
- {
- public StockExchangeContext()
- : base("DefaultConnection")
- {
-
- }
-
- public DbSet<StockQuote> StockQuotes { get; set; }
- public DbSet<Trade> Trades { get; set; }
- public DbSet<BeautifulNames> BeautifulNames { get; set; }
- public DbSet<UserProfile> UserProfiles { get; set; }
-
- protected override void OnModelCreating(DbModelBuilder modelBuilder)
- {
- base.OnModelCreating(modelBuilder);
- modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
-
- }
-
- }