Я написал простое приложение .net mvc 3 на VS2010, используя кодовый подход для генерации схемы.Когда я развернул его на общем производственном сервере, я получил следующую ошибку: [SqlException (0x80131904): в базе данных 'master' отказано в разрешении CREATE DATABASE.]
Вот код моей модели:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;
namespace Bonappetit.Models
{
public class MenuItem
{
public int ID { get; set; }
public string Title { get; set; }
public string Description { get; set; }
public decimal Price { get; set; }
}
public class MenuItemDBContext : DbContext
{
public DbSet<MenuItem> MenuItems { get; set; }
}
}
вот мой код контроллера:
namespace Bonappetit.Controllers
{
public class MenuItemsController : Controller
{
private MenuItemDBContext db = new MenuItemDBContext();
//
// GET: /MenuItems/
public ViewResult Index()
{
return View(db.MenuItems.ToList());
}
public ActionResult generateJSON()
{
return Json(db.MenuItems.ToList(), JsonRequestBehavior.AllowGet);
}
и вот моя строка подключения для производственной базы данных
<connectionStrings>
<add name="MenuItemDBContext"
connectionString="Data Source=localhost\sqlexpress;Initial Catalog=ptafhksz_bonappetit;User ID=ptafhksz_jalal;Password=345d654654Dfdgdfg"
providerName="System.Data.SqlClient" xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
</connectionStrings>
Я новичок в asp.net mvc - пожалуйста, сообщите мне, какЗапустите мое приложение на производственной базе данных, где я не могу запустить создание или удаление sql.
Спасибо!