Результаты поиска
Контрольный список для IIS 6/ASP.NET Windows аутентификации?
У меня возникли проблемы с тем, чтобы мое приложение ASP.NET автоматически регистрировало пользователей на сайте интрасети, который я создаю. Независимо от того, что я гуглил или экспериментировал, всегда есть окно входа, отображаемое IE7.
Я установил режим аутентификации Windows в Web.config, отключил анонимный доступ и настроил правильный домен по умолчанию в IIS, но он все еще просит пользователя войти в систему и, что еще более раздражает, пользователь должен также предоставить домен ( DOMAIN\auser ), что вызывает проблемы с нетехническими посетителями. Спасибо Zeus за функциональность запоминания паролей.
Я не являюсь администратором сети, поэтому вполне возможно, что что-то в Active Directory настроено неправильно, или это может быть просто я пропустил что-то очень простое. Обратите внимание, что я не хочу выдавать себя за пользователя, мне просто нужно знать, что свойство IPrincipal.Name совпадает с действительной записью в моей базе данных пользователей, следовательно, аутентификация пользователя в моем приложении.
С этой целью было бы очень полезно иметь контрольный список всех требований к конфигурации для AD, ASP.NET и IIS, чтобы работать вместе таким образом в качестве справочного материала для отладки и, надеюсь, уменьшить некоторые трения пользователей.
Регулирование полосы пропускания в IIS 6 по IP-адресу
Я пишу приложение, которое загружает большие файлы в фоновом режиме. Все клиенты регистрируются локально или через VPN. Когда они вошли в систему локально, я не хочу ограничивать загрузку. Однако я хотел бы ограничить загрузку до 10 KBps, когда пользователь подключен через VPN. Я могу различать этих пользователей по диапазону IP-адресов.
Поскольку это приложение AIR, я полагаю, что я буду дросселировать через серверную сторону, так как я могу сделать это либо с самого сервера (IIS 6), либо с веб-службы (asp.net / C#).
Дросселирование через IIS 6, похоже, работает нормально, но похоже, что это должно быть сделано по всему веб-сайту. Есть ли в любом случае, чтобы сделать это через IP? Или мне придется все это подстроить .NET?
Linux shell эквивалент на IIS
Как разработчик LAMP, рассматривающий возможность перехода на платформу .Net IIS, одна из моих проблем-потеря производительности из-за отсутствия shell... У кого-нибудь еще был такой опыт? Существует ли, возможно, эквивалент Linux shell для Windows?
Visual Studio " не удалось запустить отладку на веб-сервере. Веб-сервер не ответил своевременно."
Я получаю следующую ошибку довольно регулярно при компиляции в Visual Studio и запуске моего веб-приложения:
"Не удалось запустить отладку на веб-сервере. Веб-сервер не ответил своевременно. Это может быть связано с тем, что другой отладчик уже подключен к веб-серверу."
Обычно это происходит после того, как вы уже отладили приложение один раз. Из командной строки я запускаю "iisreset /restart"", и это устраняет проблему.
Как я могу предотвратить это в первую очередь?
SQL Server 2008 FileStream на веб-сервере
Я разрабатывал сайт, используя ASP.NET MVC, и решил использовать новый объект SQL Server 2008 FILESTREAM для хранения файлов 'within' в базе данных, а не как отдельные сущности. Во время первоначальной работы в VS2008 (используя доверенное соединение с базой данных), все было хорошо и денди. Однако возникли проблемы, когда я переместил сайт на IIS7 и переключился на аутентификацию SQL в базе данных.
Похоже, что потоковая передача FILESTREAM не работает с аутентификацией SQL, только с аутентификацией Windows. Учитывая это, какова наилучшая практика для подражания?
- Есть ли способ заставить такую вещь работать под SQL аутентификацией?
- Должен ли я добавить
NETWORK SERVICEв качестве пользователя базы данных, а затем использовать доверенную аутентификацию? - Должен ли я создать другого пользователя и запустить как сайт IIS, так и соединение с базой данных под этим?
- Есть еще предложения?
Альтернативное имя хоста для веб-узла IIS только для внутреннего доступа
Я использую IIS в Windows 2003 Server для SharePoint интрасети.
Внешние входящие запросы будут использовать заголовок узла portal.mycompany.com и будут вынуждены использовать SSL.
Мне было интересно, есть ли способ настроить альтернативный заголовок хоста, такой как
http://internalportal/
который принимает только запросы от внутренней сети, но не заставляет пользователей использовать SSL.
Любые рекомендации о том, как это настроить?
ASP.NET Прокси-Приложение
Позвольте мне попытаться объяснить, что мне нужно. У меня есть сервер, который виден из интернета. Мне нужно создать приложение ASP.NET, которое получает запрос веб-сайта и отправляет его на внутренний сервер, а затем получает ответ и публикует информацию. Для клиента это должно быть абсолютно прозрачно.
По разным причинам я не могу перенаправить порт на внутренний сервер. Что я могу сделать, но не знаю, как - может быть, ответ есть-это создать новый веб-сайт, который будет размещен на другом сервере.
Публикация в IIS-лучшие практики
Я не новичок в веб-публикации, но я новичок в публикации на веб-сайте, который часто используется. Ранее приложения на этом сервере не попадали очень часто, но мы развертываем приложение с высоким спросом. Итак, какова наилучшая практика для публикации на реальном веб-сервере?
- Лучше всего подождать до середины о той ночи, когда людей не будет рядом. это (да, я могу в значительной степени полагаться на это ... это интранет и поэтому будут времена неприменение)
- Публиковать при появлении новых обновлений магистраль (зависит от сборки успех конечно же)
- Если 2 истинно, то это кажется плохим, если кто-то использует эту конкретную страницу или DLL, и она перезаписывается. ..
Я уверен, что есть много отличных мест для такого рода вещей, но я не использовал правильные условия поиска google.
Как заставить PHP и MySQL работать на IIS 7.0?
Хорошо, я искал по всему интернету хорошее решение, чтобы заставить PHP и MySQL работать над IIS7.0. Это почти невозможно, я столько раз пробовал это сделать, но все было напрасно. Пожалуйста, помогите, связав некоторые большие учебники step-by-step с добавлением PHP и MySQL на IIS7.0 с нуля. PHP и MySQL необходимы для установки любого CMS.
Работает ли CruiseControl.NET на IIS 7.0?
Я новичок в разработке (администратор по торговле), и я настраиваю свою среду разработки, и я хотел бы настроить сервер CruiseControl.Net на сервере 2008. Быстрый Google не нашел никаких инструкций для запуска его на IIS 7.0, поэтому мне было интересно, есть ли у кого-нибудь опыт в этой настройке.
Какой Url рерайтер вы используете для ASP.Net?
Я просмотрел несколько URL рерайтеров для ASP.Net и IIS и задался вопросом, что все остальные используют и почему.
Вот те, которые я использовал или посмотрел:
- ThunderMain URLRewriter: использованный в предыдущем проекте, не совсем имел гибкость/производительность, которую мы искали
- Ewal UrlMapper: используется в текущем проекте, но источник, похоже, заброшен
- UrlRewritingNet.UrlRewrite: вроде бы неплохая библиотека, но документация плохая grammar заставляет меня чувствовать себя неловко
- UrlRewriter.NET : это моя текущая версия, обладает большой гибкостью, хотя дополнительные функции, закачанные в заменяющие регулярные выражения, немного изменяют стандартный синтаксис .Net regex
- Управляемый Fusion URL Rewriter : я нашел это в предыдущем вопросе о переполнении стека, но еще не пробовал его, судя по синтаксису примера, он не кажется редактируемым через web.config
.NET 3.5 Service Pack 1 вызывает 404 страницы в ASP.NET веб-приложении
У меня есть проблема с IIS 6.0 прекращением работы для приложения ASP.NET после установки пакета обновления 1 для .NET 3.5 .
У меня есть 2 идентичных виртуальных выделенных сервера. Установка SP1 на Первом не оказала никакого негативного влияния. Установка его на втором вызвала ASP.NET страницы, чтобы начать возвращать 404 страницы не найдено.
Статические страницы .html работают нормально на обоих серверах.
Кто-нибудь еще испытывал это?
Какой лучший способ безопасно опубликовать сборку сообщений сайта?
Итак, по вашему опыту, что лучше всего? Есть ли безопасный способ, который также может быть написан / запущен в инструменте автоматизации сборки?
Edit: я должен упомянуть, что это windows/.net, и я буду развертываться в iis6
Фермы веб-серверов с IIS ? Основная Информация
Может ли кто-нибудь указать мне на ресурс, который объясняет, как идти о том, что 2+ IIS веб-сервер кластеризован (или Webfarm не уверен, что его называют) ?
Все, что мне нужно, это что-то основное, обзор того, как и с чего начать. Кажется, ничего не могу найти...
IIS 6/COM+ зависает
У меня есть веб-приложение, которое иногда просто висит над тяжелой нагрузкой. Чтобы заставить его вернуться, я должен убить процесс "dllhost.exe". Кто-нибудь знает что делать?
Это классический ASP (VBScript) приложение с большим количеством объектов COM+.
Сервер имеет следующую конфигурацию:
- Intel Core 2 Duo 2.2 GHz / 4 GB RAM
- Windows Server 2003 Web Edition SP2
- IIS 6.0
В журнале событий, связанных с объектами COM, есть некоторые ошибки. Но почему ошибки в объектах COM могут привести к сбою всего сервера?
Объекты COM-это объекты PowerBuilder, развернутые как объекты COM.
Является ли IIS 7.0 (намного) более стабильным, чем IIS 6.0?
Какой лучший способ безопасно опубликовать сборку сообщений сайта?
Итак, по вашему опыту, что лучше всего? Есть ли безопасный способ, который также может быть написан / запущен в инструменте автоматизации сборки?
Edit: я должен упомянуть, что это windows/.net, и я буду развертываться в iis6
VBScript/IIS - как автоматически установить версию ASP.NET для конкретного веб-сайта
Мне нужно написать сценарий создания пулов приложений и веб-сайтов на IIS 6.0. Я смог создать их с помощью adsutil.vbs и iisweb.vbs, но не знаю, как установить версию ASP.NET для сайтов, которые я только что создал, в 2.0.50727.0.
В идеале я хотел бы adsutil.vbs обновить метабазу. Как мне это сделать?
Как защитить папку, которая используется для загрузки файлов пользователями?
У меня есть папка на моем веб-сервере, используемая для загрузки фотографий пользователями с помощью страницы ASP.
Достаточно ли безопасно давать IUSR разрешения на запись в папку? Должен ли я обеспечить что-то еще? Я боюсь хакеров, которые обходят страницу ASP и загружают содержимое непосредственно в папку.
Я использую ASP classic и IIS6 на сервере Windows 2003. Загрузка осуществляется через HTTP, а не FTP.
Изменить: изменение вопроса для ясности и изменение моих ответов в качестве комментариев.
Как мне кластеризировать папку загрузки с ASP.Net?
У нас есть ситуация, когда пользователям разрешено загружать контент, а затем отдельно вносить некоторые изменения, а затем отправлять форму на основе этих изменений.
Это прекрасно работает в односерверной среде, отличной от failover, однако мы хотели бы получить какое-то решение для совместного использования файлов между серверами, поддерживающими failover.
Кто-нибудь сталкивался с этим в прошлом? И какие решения вы смогли разработать? Очевидно, что сохранение в базе данных является одним из вариантов, но мы предпочли бы избежать этого.
440   4   03:18, 9th August, 2020
Что делает IISReset?
На IIS 6, что делает сброс IIS?
Пожалуйста, сравните с переработкой пула приложений и остановкой и запуском веб-сайта ASP.NET.
Если вы заменяете DLL или редактируете / заменяете web.config на веб-сайте ASP.NET, это то же самое, что остановить и запустить этот веб-сайт?
ASP.NET Формы Авторизации
Я работаю на веб-сайте, построенном с чистыми HTML и CSS, и мне нужен способ ограничить доступ к страницам, расположенным в определенных каталогах на сайте. Решение, которое я придумал, было, конечно, ASP.NET формы авторизации. Я создал форму входа в систему Visual Studio по умолчанию и настроил пользователей, роли и ограничения доступа с помощью мастера Visual Studio. Проблема в том, что я не могу войти на сайт с учетными данными, которые я установил.
Я использую IIS 7.
Не удалось загрузить ресурсы из файла ресурсов
Периодически возникает следующая ошибка в приложении IIS:
Не удалось загрузить ресурсы из файла ресурсов.
Полное сообщение об ошибке в журнале событий приложения является:
Тип События: Ошибка
Источник События: .NET Runtime
Категория События: Нет
Событие ID: 0
Дата: 8/8/2008
Время: 8:8:8 утра
Пользователь: N/A
Компьютер: BLAH123
Описание:
Описание события ID ( 0 ) в Source (.NET Runtime ) не может быть найдено. На > локальном компьютере может отсутствовать необходимая информация реестра или файлы сообщений DLL для >отображения сообщений с удаленного компьютера. Для получения этого описания можно использовать флаг /AUXSOURCE=; дополнительные сведения см. В разделе Справка и поддержка. Следующая информация является частью события: .NET Runtime version 1.1.4322.2407-ошибка установки: не удалось загрузить ресурсы из файла ресурсов
Пожалуйста, проверьте свои настройки.
Приложение написано на .NET 1.1, но сервер работает на ASP.NET 2.0. Спасибо.
Update: подразумевается, что установлен ASP.NET 2.0, но папка веб-сайта по умолчанию и веб-сайты внутри папки имеют значение ASP.NET 1.1. В папке веб-сайта фильтр ISAPI имеет значение ASP.NET 2.0. Моя первая догадка о проблеме заключалась в том, что ASP.NET 1.1 и ASP.NET 2.0 работают бок о бок.
Обновление 2: ASP.NET 2.0 установлен, но все веб-сайты работают только ASP.NET 1.1 (длинная история и произошло до того, как я начал).
Asp.net переустановка DLL в GAC
Я пытаюсь переустановить DLL в GAC, все, кажется, работает нормально, но веб-приложение, обращающееся к нему, по-прежнему использует старый.
Старый DLL-это та же версия, что и новый, только с незначительным редактированием, он будет использоваться 50 различными сайтами, поэтому изменение версии, а затем изменение ссылки в web.config не является хорошим решением.
Перезапуск сервера IIS или рабочего процесса не является вариантом, поскольку уже запущено 50 сайтов, которые должны продолжать это делать.
кто-нибудь знает, что я делаю неправильно или что я могу сделать, чтобы исправить эту ситуацию?
Вход в систему безопасности IE6 (отладка через VirtualPC)
Я отлаживаю свое приложение ASP.NET на моем поле Windows XP с виртуальным каталогом, настроенным в IIS (5.1).
Я также запускаю VirtualPC с XP и IE6 для целей тестирования. Когда я подключаюсь к своей реальной машине с виртуальной машины, я ввожу URL: http://machinename/projectname .
Я получаю всплывающее окно безопасности для подключения к моей машине (что я ожидаю), но поле имени пользователя отключено. Я не могу изменить его с machinename\Guest на machinename\username для подключения.
Как я могу получить это, чтобы включить, чтобы я мог ввести правильные учетные данные.
(IIS/Win2000Pro) предоставление прав на чтение реестра пользователю IIS?
Итак, я запускаю небольшой тест webserver в своей частной сети. У меня есть машина под управлением Windows 2000 Pro, и я пытаюсь запустить приложение ASP.NET через IIS.
Я написал это так, чтобы веб-страница использовала реестр для хранения определенных настроек (строки подключения, потенциально изменчивые местоположения других веб-служб, пути в локальной файловой системе, где хранится определенная информация и т. д...) Конечно, он отлично работал при тестировании с VStudio.NET 2005, потому что пользователь, запускающий приложение, имеет повышенные привилегии. Однако, запустив его на IIS, я получаю "доступ к разделу реестра" HKEY_LOCAL_MACHINE\Software " запрещен.", что предполагает, что пользователь IIS не имеет доступа для чтения к этой части реестра (я только читаю сам сайт, никогда не пишу).
Я подумал: "Хорошо, достаточно просто, я просто дам этому пользователю права на эту часть реестра через regedit."Проблема в том, что я не вижу возможности где-либо в regedit изменить настройки безопасности... совсем. Что заставило меня задуматься... Я не думаю, что мне когда-либо приходилось менять настройки безопасности для кустов реестра/ключей раньше, и я не думаю, что знаю, как это сделать.
Спустя полчаса поиска в Интернете я не нашел никакой полезной информации по этому вопросу. Вот что мне интересно... как DO вы меняете права безопасности на части реестра? Я в тупике, и кажется, что моя способность найти ответ на Google полностью подводит меня... и так как я только что зарегистрировался здесь, я подумал, что посмотрю, знает ли кто-нибудь здесь. =)
Автоматический скрипт для zip IIS журналов?
Я хотел бы написать сценарий / пакет, который будет собирать мои ежедневные журналы IIS и zip по месяцам.
ex080801.log который находится в формате ex yymmdd .log
ex080801.log - ex080831.log получает молнии и файлы журнала удаляются.
Причина, по которой мы делаем это, заключается в том, что на тяжелом сайте файл журнала За один день может составлять от 500 МБ до 1 Гб, поэтому мы zip их сжимаем, который сжимает их на 98% и сбрасывает реальный файл журнала. Мы используем webtrend для анализа файлов журнала, и он способен считывать в файл zip.
Есть ли у кого-нибудь идеи о том, как это сделать, или вы хотели бы поделиться каким-то кодом?