публикации MVC приложения в IIS .Здесь я использую Model First Approch так строка соединения автоматически создается и мое имя SQL сервера. \ SQL EXPRESS (не локальный) и использует Проверка подлинности Windows для входа в SQl Server 2008. и Visual Studio 2015 используетсярешаемые .. Ошибка доступа к SQL Server .. Как опубликовать MVC приложения в IIS
проверить эту ошибку: EXECUTE разрешение было отказано на объекте «SP_Login», база данных «Hospital_Employee», схема «ДБО» Описание: Необработанное исключение во время исполнения текущий веб-запрос. Пожалуйста, просмотрите трассировку стека для получения дополнительных сведений об ошибке, и где она возникла в деталях code.Exception: System.Data.SqlClient.SqlException:
Web.Config
<configuration>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<appSettings>
<add key="webpages:Version" value="3.0.0.0" />
<add key="webpages:Enabled" value="false" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
</appSettings>
<system.web>
<compilation debug="true" targetFramework="4.6" />
<httpRuntime targetFramework="4.6" />
<sessionState mode="InProc" timeout="100" />
<authentication mode="Forms">
<forms loginUrl="~/Login/Login" />
</authentication>
<roleManager enabled="true" />
</system.web>
<connectionStrings>
<add name="Hospital_EmployeeEntities" **connectionString="metadata=res://*/Models.Hosp_Employee.csdl|res://*/Models.Hosp_Employee.ssdl|res://*/Models.Hosp_Employee.msl;provider=System.Data.SqlClient;provider connection string="data source=.\SQLEXPRESS;initial catalog=Hospital_Employee;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />**
</connectionStrings>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices,
EntityFramework.SqlServer" />
</providers>
</entityFramework>
</configuration>
Пожалуйста, помогите мне настроить Sql Server 2008 с IIS
В соответствии с @Davor Dumeljic: я изменил аутентификацию смешанного типа. –
** @ CoOL **: Поскольку я использую ** DefaultAppPool ** под ** Веб-сайт по умолчанию **, а мое имя приложения - DemoMVCApp (это нормально)? поэтому мое имя для входа должно быть ** IIS APPPOOL \ DefaultAppPool **? то мне нужно дать несколько паспортов и нажать ОК? любезно проверьте, что я пишу вещь? –
Вам не нужно указывать пароль для добавления пользователя 'IIS APPPOOL \ DefaultAppPool'. Просто введите имя пользователя, выберите «Проверка подлинности Windows» и нажмите «ОК». – CoOl