Я создал основной проект MVC (VS 2017) с базой данных SQL Server.Мой проект работает правильно в Local IIS с моим настоящим Host SQL Server.Но когда я публикую свой проект на реальном хосте, проект не работает.Также я протестировал простой проект (без базы данных) на реальном хосте, чтобы он работал правильно.Я думаю, что у меня есть проблема в строке подключения.что я должен сделать, чтобы решить эту проблему?Я буду благодарен за вашу помощь.Вот некоторые мои коды:
DataContext.cs
public class DataContext : IdentityDbContext<ApplicationUser>
{
private static bool _Created = false;
public DataContext()
{
if (!_Created)
{
_Created = true;
Database.EnsureCreated();
}
}
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer("server = sheva.sepantahost.com;Persist Security Info = False; User ID = hbyby11847; Password = N*w23K+nd5; Initial Catalog = hbyby11847_sheva; ");
}
Web.config:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath=".\News_SourceIran.exe" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
</system.webServer>
</configuration>
решение моего проекта