StructureMap, IIS 7.5 и FileIOException

Я знаю, что сама Visual Studio (по крайней мере, в 2003 версия) ссылается на IE dll непосредственно для рендеринга "Режима конструктора".

может стоить изучить это.

Иначе, я ни о чем не могу думать вне управления веб-браузером.

5
задан Community 23 May 2017 в 11:48
поделиться

3 ответа

This is a bug, and has been fixed in the trunk. It will be included in the 2.6+ releases. Some earlier versions of StructureMap would either attempt to unnecessarily write the dynamic assemblies to disk, or unnecessarily attempt to read from the filesystem.

If you are running in a restricted environment that does not allow access to full paths in the filesystem (ASP.NET), make sure to set IgnoreDefaultFile = true when you configure your container. Keep in mind this will disable the ability to load XML configuration from StructureMap.config.

0
ответ дан 15 December 2019 в 06:29
поделиться

Как бы то ни было, Я столкнулся с той же проблемой, когда имел полный контроль над ящиком и даже установил все разрешения на полное доверие. В IIS 7.5 мне пришлось изменить идентичность, используемую для конкретного пула приложений, на NetworkService вместо ApplicationPoolIdentity. Как только я перезапустил IIS, он заработал

.
2
ответ дан 15 December 2019 в 06:29
поделиться

Эквивалент пределе SET SET ROWCOUNT , но если вы хотите получить общедоступное пагинацию, лучше написать запрос:

;WITH Results_CTE AS
(
    SELECT
        Col1, Col2, ...,
        ROW_NUMBER() OVER (ORDER BY SortCol1, SortCol2, ...) AS RowNum
    FROM Table
    WHERE <whatever>
)
SELECT *
FROM Results_CTE
WHERE RowNum >= @Offset
AND RowNum < @Offset + @Limit

Преимущество здесь является параметризация смещения и ограничить в том случае, если вы решите изменить варианты поиска (или разрешить пользователю это сделать).

Примечание: Параметр @offset должен использовать одну индексирование для этого, а не нормальную индексирование на основе нуля.

-121--668462-

Использование официального структурирования 2.5.4 Создание на Windows 7 с IIS 7.5 Я все еще столкнулся с этой проблемой. Изменение Mallioch

  ObjectFactory.Initialize(x =>
    {
      x.UseDefaultStructureMapConfigFile = false;
      x.IgnoreStructureMapConfig = true;

необходимо было разрешить решение FileioPermission исключение , но я тогда получил запрос на разрешение типа «System.Web.aspnethostingPermission, System, version = 2.0.0.0, культура = нейтраль, PublicKeyToken = B77A5C561934E089 'не удалось. , которые я решил использовать решение Mike (для которого я создал пошаговая визуализация ).

0
ответ дан 15 December 2019 в 06:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: