Лучший способ к конфигурации коммутатора между средами Development/UAT/Prod в ASP.NET?

Кажется, что NSHTTPCookieStorage теперь используется в iOS 8.2 для правильной очистки файлов cookie, если требуется. Я отправил приложение, которое запустило бы этот код до открытия входа на WKWebView:

NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (NSHTTPCookie *cookie in [storage cookies])
{
    [storage deleteCookie:cookie];
}

. Где раньше, чем iOS 8.2, сайт автоматически регистрировался с использованием сохраненных файлов cookie, теперь он правильно спрашивает пользователя для повторного входа в систему. Все это произошло без отправки обновления в приложение. :)

10
задан Lucio 2 February 2013 в 19:03
поделиться

9 ответов

Моя проблема состояла в том, что я не мог видеть опции GRUB, таким образом, запуск Ubuntu автоматически после 10 секунд. В то время как то время, я вижу сообщение об ошибке Signal out of range, но после этого я вижу Ubuntu без проблем.

Для решения этого я установил GRUB-customizer и изменил разрешение приложения с 800x600*16b до 800x600*32b.

Теперь я вижу различные варианты GRUB, позволяющего мне выбор Ubuntu, Windows, и т.д.

<час>

ПРИМЕЧАНИЕ: можно установить GRUB customizer от центра программного обеспечения.

0
ответ дан Lucio 22 October 2019 в 15:12
поделиться

Мне кажется, что можно извлечь выгоду из веб-Проектов Развертывания Visual Studio 2005 года.

С этим можно сказать этому обновлять/изменять разделы web.config файла в зависимости от конфигурации сборки.

Смотрите на эту запись в блоге от Scott Gu для быстрого обзора/образца.

11
ответ дан 3 December 2019 в 20:07
поделиться

Ваша система испытывает затруднения при показе Личинки и консоли Linux. Это - проблема личинки, которая в настоящее время работается на. (На самом деле остановленный в средстве отслеживания ошибки), Чтобы войти в Windows, запустите, и несколько секунд в, и попытаться нажать в † “ (клавиша со стрелкой вниз) 5 раз (я посмотрел на Вашу pastebin запись), и нажмите Enter. Обратите внимание, что это относится к конфигурации OP, поэтому если у Вас есть конфигурация GRUB, отличающаяся от OP's, затем это не может помочь Вам.

, Если это перестало работать, держите сдвиг , когда он говорит loading system, и попытайтесь придавить 5 раз, сопровождаемый входят, надо надеяться, загружая Windows. К сожалению, пока Вы не можете выяснить то, что приказывает, чтобы меню было в, Вы блуждаете в темноте. Я попробовал бы видеокарту ATI. Восстановление начальной загрузки не поможет, но можно попытаться использовать lilo вместо Личинки.

, С другой стороны, Вы могли попробовать загружающаяся Личинка через ntldr, таким образом, у Вас есть выбор для Windows перед вхождением в слепую личинку но это не идеально, и должен избежаться . Я в настоящее время вижу эту проблему со своей картой Nvidia, и это обходное решение еще не привело меня к сбою.

1
ответ дан ζ-- 22 October 2019 в 15:12
поделиться

Вы имеете "из диапазона" ошибка:

Signal out of range 92KHz - 58Hz

Для решения его:

  1. Выполнение Восстановление начальной загрузки
  2. Нажимает Advanced options
  3. Go к GRUB options Галочка вкладки
  4. out-of-range, опция
  5. Применяется
0
ответ дан LovinBuntu 22 October 2019 в 15:12
поделиться

Вы, кажется, спрашиваете приблизительно две разных вещи.

  1. я получаю это сообщение на мониторе Signal out of range 92KHz - 58Hz

    , я не знаю то, что это означает. Мое предположение - то, что что-то неправильно с настроенными настройками, которые Ubuntu пытается использовать для Вашего дисплея. Когда это пытается применить их, это получает эту ошибку. После того, как эта Ubuntu, вероятно, просто использует настройки, которые делают работа.

    я не уверен, как Вы могли зафиксировать это. Что я попробовал бы..., и это - просто предположение... к Настройкам открытой системы> Дисплеи, нажмите Detect Displays и затем попытайтесь изменить разрешение.

    , Надо надеяться, у кого-то еще будет лучший ответ...
  2. я не могу загрузить Windows!

    трудно предложить возможное решение для этого, не зная больше о Вашей системе, какие операционные системы установлены, и в том, какой порядок они были установлены и/или стали недоступными.

    Это также помогло бы иметь информацию предоставления утилиты boot-repair в" Сводка Bootinfo". Если Вы следовали бы инструкциям ниже, чтобы создать Сводку Bootinfo и затем обновить Ваш вопрос включать ссылку на сводку, это поможет нам консультировать Вас по вопросам того, как починить Ваши проблемные окна начальной загрузки.

то, Как использовать восстановление начальной загрузки для обеспечения "Сводки Bootinfo"


Начиная с Вашего, может все еще загрузить Ubuntu, Вы непосредственно устанавливаете и выполняете инструмент Boot-Repair и используете его для Create a Bootinfo summary.

Первый, установите инструмент Boot-Repair с помощью apt-get. Терминальные команды, чтобы сделать это

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
  1. , После этого завершается, введите команду boot-repair для запуска инструмента.
  2. После того, как небольшая задержка, boot-repair предложит Вам загружать новейшую версию. Так как Вы просто установили последнюю версию, ответ No.
  3. , Если boot-repair просит устанавливать pastebinit пакет, ответьте Yes.
  4. инструмент теперь просканирует Вашу систему и (в конечном счете) отобразит окно, показанное в изображении ниже. Нажмите Create a Bootinfo summary поле/кнопка. Это соберет информацию о загрузочной конфигурации Вашей системы, но не внесет изменений.


    Initial Boot-Repair Window

  5. то, Когда bootinfo сводка была создана, boot-repair, отобразит сообщение, содержащее URL, который должен быть похожим на это: http://paste.ubuntu.com/123456/.

    обновляйте/редактируйте свой вопрос и добавьте этот URL. Информация в pastebin, на который эта ссылка указывает на желание (я надеюсь) помогает нам диагностировать проблему.
<час>

Ответ на комментарий 06.05.2012 23:18:37Z


Любое время там я включаю ПК, я вижу конфигурацию BIOS, затем появляюсь Loading system и 3 секунды спустя появляюсь [Сигнал из диапазона] сообщение.

я не уверен, что понимаю. Большинство ПК я знаком с шоу BIOS, добавляет сообщения , когда они запускают/загружают." конфигурация BIOS ", который Вы видите теперь отличающийся в некотором роде? Или Вы видели те же сообщения BIOS ранее, когда только Windows был установлен?

нажатие Попытки и содержание сдвиг ключ сразу после наблюдения эти Loading system сообщение. Это, как предполагается, заставляет меню начальной загрузки GRUB появиться. Он?

3
ответ дан irrational John 22 October 2019 в 15:12
поделиться

Я - большой поклонник использования MSBuild, в особенности Задачи Сообщества MSBuild (http://msbuildtasks.tigris.org/) и существует задача XSLT преобразовать web.config с соответствующими настройками строки подключения и т.д.

Я сохраняю эти задачи удобными:

<Target Name="Configs">
<Xslt RootTag="" Inputs="web.config" Output="Web.$(COMPUTERNAME).config" Xsl="web.config.$(COMPUTERNAME).xslt" Condition="Exists('web.config.$(COMPUTERNAME).xslt')" />

Очевидно, это не 100%, что Вы после, это - так каждый dev, может иметь их собственный web.config.

Но нет никакой причины, Вы не могли использовать вышеупомянутый принцип, чтобы иметь несколько конфигураций сборки, который применяет правильный XSLT.

Мой XSLT похож на это:

<?xml version="1.0" encoding="utf-8"?>

<!-- Dev -->
<xsl:template match="/configuration/connectionStrings/add[@name='MyConnectionString']/@connectionString">
    <xsl:attribute name="connectionString">Data Source=MyServer;Initial Catalog=MyBD;User ID=user;password=pwd</xsl:attribute>
</xsl:template>
<xsl:template match="node()">
    <xsl:copy>
        <xsl:apply-templates select="@*"/>
        <xsl:apply-templates/>
    </xsl:copy>
</xsl:template>

3
ответ дан 3 December 2019 в 20:07
поделиться

Scott Hanselman предложил один способ сделать это:

http://www.hanselman.com/blog/ManagingMultipleConfigurationFileEnvironmentsWithPreBuildEvents.aspx

2
ответ дан 3 December 2019 в 20:07
поделиться

Я принял Метод Jean Paul Boodhoo изменяющихся конфигураций. Общее представление состоит в том, чтобы иметь один или несколько МАРКИРУЕМЫХ файлов шаблона конфигурации вместо самих конфигурационных файлов. Затем у Вас есть задача сценария сборки, которая заменяет маркеры значениями из ЕДИНСТВЕННОГО файла локальных свойств. Этот файл свойств содержит все различия в конфигурации и уникален на рабочую копию.

Эта система работала отлично для меня и после того как первоначально устанавливают, бриз для управления изменениями среды.

1
ответ дан 3 December 2019 в 20:07
поделиться

Можно всегда использовать NAnt + NAnt. Contrib для изменения web.config во время сборки. NAnt имеет xmlpeek и xmlpoke задачи, которые позволяют Вам обновлять XML-файлы.

например.

<xmlpoke файл =" $ {dist.dir}/Web.config" xpath = "/configuration/applicationSettings/MyProj. Сеть. Свойства. Настройки/установка [@name = 'MyProj_Web_Service'] / оценивают" значение = "http://$ {AppServer}/service.asmx"/>

2
ответ дан 3 December 2019 в 20:07
поделиться
Другие вопросы по тегам:

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