Entity Framework не работает на IIS? - PullRequest
1 голос
/ 23 ноября 2010

У меня есть приложение, работающее на IIS, которое я тестирую.Все было хорошо, пока я не опубликую его на сервере.IP-адрес сервера - 10.0.0.19 (это локальное приложение).Строки подключения и т. Д. Все правильно настроено.Все остальные запросы на других страницах работают нормально, но на некоторых страницах наборы результатов не приходят из Entity Framework.

Вот пример кода.

List<CCAP.Data.Orm.CustomerField> fieldList = CustomerFieldProvider.GetCustomerFieldList(projectId);
StringBuilder controlsToRender = new StringBuilder();
foreach (var item in fieldList)
{
    HtmlTagBuilder tagParaph = new HtmlTagBuilder("p");
    HtmlTagBuilder tagLabel = new HtmlTagBuilder("label");
    HtmlTagBuilder tagInput = new HtmlTagBuilder("input");
    tagInput.AddAttiribute("type","text");
    tagInput.AddAttiribute("style", "width :400px;");
    tagInput.AddAttiribute("name", item.FieldName);
    tagLabel.AddAttiribute("for",item.FieldName);
    tagLabel.SetInnerText(item.FieldHeaderText);
    tagParaph.AddChildElement(tagLabel);
    tagParaph.AddChildElement(tagInput);
    controlsToRender.Append(tagParaph.ToString());
}
return controlsToRender.ToString();

Что может быть не такситуация ??

1 Ответ

1 голос
/ 23 ноября 2010

Различия при публикации в IIS:

  • Контекст безопасности
  • Файл конфигурации

В вашем случае это, вероятно, контекст безопасности. Использует ли ваша строка подключения доверенное соединение? Имеет ли ваша личность пула приложений доступ к вашему серверу SQL.

...