﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / ASP.NET </title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Fri, 16 May 2008 16:41:40 GMT</lastBuildDate><ttl>20</ttl><item><title>Проблема с Server.Transfer</title><link>http://www.relib.com/forums/Topic915709-25-1.aspx</link><description>Server.Transfer("/MyProject/AnotherPage.aspx") должен переводить на другую страницу того же проекта. С одного компьютера в дебагере работает, с 2х других - нет. AnotherPage.aspx начинает загружаться, делает Page_Load до конца( в дебагере), после Page_Load падаем в Server.Transfer с исключением "Error executing child request for /MyProject/AnotherPage.aspx." IIS всех 3х компов выглядит одинаково. Примечание - код не писался ни на одном из этих компов, взят из другого места.</description><pubDate>Sun, 02 Sep 2007 19:21:14 GMT</pubDate><dc:creator>Ptero</dc:creator></item><item><title>ASP.NET Web Matrix</title><link>http://www.relib.com/forums/Topic916161-25-1.aspx</link><description>Здравствуйте.&lt;P&gt;Подскажите, как создать карту сайта (web.sitemap) с помощью инструмента Web Matrix?&lt;/P&gt;&lt;P&gt;спасибо</description><pubDate>Wed, 10 Oct 2007 04:45:28 GMT</pubDate><dc:creator>ALEX_</dc:creator></item><item><title>Есть ли в ASP аналог команды VB6 - On Error Resume Next?</title><link>http://www.relib.com/forums/Topic915735-25-1.aspx</link><description>Имеется блок кода из нескольких сотен строк. Необходимо, при возникновении в этом коде ошибки, гасить ее и выполнять следующую команду.&lt;BR&gt;&lt;BR&gt;Можно, конечно, обернуть каждую строку в Try... Catch... и гасить там возникающую ошибку. Но это дополнительные сотни строк кода.&lt;BR&gt;&lt;/P&gt;&lt;P&gt;А нет ли аналога команды VB6 - On Error Resume Next, которую можно включить в начале блока и выключить в конце? Это сильно сократилобы рутинную работу.</description><pubDate>Tue, 04 Sep 2007 11:34:06 GMT</pubDate><dc:creator>evgenybe</dc:creator></item><item><title>Asp:login</title><link>http://www.relib.com/forums/Topic915832-25-1.aspx</link><description>есть asp:login, после нажатья LoginButton происходит авторизациа, в чем вопрос&lt;br&gt;как asp:login должщен понять произошла авторизациа или нет? как ему сказат чтоб он перешел на&lt;br&gt;страницу которая ему промисана в DestinationPageUrl, ато он всегда ошибку авторизации выдает</description><pubDate>Mon, 10 Sep 2007 11:52:43 GMT</pubDate><dc:creator>Oxot_nik</dc:creator></item><item><title>No suitable method found to override</title><link>http://www.relib.com/forums/Topic915776-25-1.aspx</link><description>В контроле переопределяю функцию Render&lt;P&gt;[code]protected override void Render(HtmlInputHidden items)&lt;BR&gt;{&lt;BR&gt;HtmlInputHidden items = new HtmlInputHidden();&lt;BR&gt;this.Controls.Add(items);&lt;/P&gt;&lt;P&gt;&lt;BR&gt;Responce.Write(string.Format(@"&lt;BR&gt;&amp;lt;SCRIPT language=javascript&amp;gt;&lt;BR&gt;function ............ (бла-бла)&lt;BR&gt;}&amp;lt;/SCRIPT&amp;gt;[/code]&lt;/P&gt;&lt;P&gt;При запуске проекта на компиляцию пишет "No suitable method found to override". Как это исправить, и что вообще эта ошибка означает?</description><pubDate>Wed, 05 Sep 2007 15:11:12 GMT</pubDate><dc:creator>RLZ</dc:creator></item><item><title>Как обработать ошибки в DataBinder?</title><link>http://www.relib.com/forums/Topic915765-25-1.aspx</link><description>Можно ли как-то обработать ошибку внутри вот такого выражения?&lt;/P&gt;&lt;P&gt;&amp;lt;asp:LinkButton id=lnkWWeapon runat="server" Text='&lt;%# DataBinder.Eval(Container, "DataItem.WeaponNum") %&gt;'&amp;lt;%#DataBinder.Eval(Container, "DataItem.WeaponNum")%&amp;gt;</description><pubDate>Wed, 05 Sep 2007 09:54:19 GMT</pubDate><dc:creator>evgenybe</dc:creator></item><item><title>Server Application Error</title><link>http://www.relib.com/forums/Topic899009-25-1.aspx</link><description>&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;А началось все с выключателя...&lt;BR&gt;Есть у нас в офисе розетки, потипа пилотов, закрепленные на стене - к ним подключается все оборудование. Одна из них как раз &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;находится за моим рабочим местом. И есть на этих розетках такая замечательная штучка как тумблер, включающий/выключающий &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;питалово. О том, что этот тумблер случайно можно нажать я знал и даже сделал защиту в виде куска пенопласта прилепленного к &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;полу скотчем - чтобы ножка не могла достать до тумблера... Однако, пенопласт оказался слишком гибким и, перед очередным &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;походом в курилку, откатываясь от стола я все-таки проломил пенопласт и нажал тумблер ножкой стула...&lt;BR&gt;Представляете, как я был рад, вернувшись из курилки и поняв, что несохраненные хранимые процедурки, исходники на ASPe и еще &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;некоторая инфа потерялась? Но это еще полбеды. Когда стал все восстанавливать, локальный IIS 5.1 на Win XP Pro отказался &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;работать. Притом напрочь. Ни по IP адресу, ни по имени компьютера, ни по localhost'y и даже ни по 127.0.0.1 он не &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;отзывался... &lt;BR&gt;Несколько раз рестартнул IIS, компьютер, проверил всевозможные настройки - и нифига. Не работает и все, хоть ты убейся. Решил &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;переставить IIS полностью: удалил,  сходил к айтишникам за диском с виндой и переставил заново. &lt;BR&gt;Ура! Сервер отзывается! Только вот вместо нужного мне default.aspx показывает замечательную крупную надпись: [b]Server &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;Application Error[/b] - The server has encountered an error while loading an application during the processing of your &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.&lt;BR&gt;Не одна ошибка - так другая. Видимо, сервер понял, что сегодня пятница и дальше продолжать работать не стоит. Ну что ж, &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;написано обратиться к администратору, так я и обратился... к себе... Полез в Event Viewer и увидел там гору ошибок. Основная была следующая: The server failed to load application &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;'/LM/W3SVC/1/ROOT'.  The error was 'The server process could not be started because the configured identity is incorrect.  &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;Check the username and password.'. Полез в MSDN, нашел очень замечательную статью: &lt;/FONT&gt; &lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;[url]http://support.microsoft.com/kb/297989/EN-US/[/url]. Ну, думаю, статья в тему, по идее все у меня сейчас заработает. Из &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;статьи узнал, что проблема в том, что учетные данные (а точнее - пароль), хранящиеся в трех местах (метабаза IIS, виндовых &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;юзерах и Component Services) для пользователей IU&lt;SPAN class=953220515-16062006&gt;S&lt;/SPAN&gt;R_ХОСТ и IWAM_ХОСТ не совпадают. В статье два варианта решений, в общем то &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;одинаковых, но подход с разных сторон. &lt;BR&gt;И так, идем следующим путем: &lt;BR&gt;1) Для начала задаем свой пароль в локальных юзерах для указанных выше двух пользователей.&lt;BR&gt;2) Открываем командную строку. Перемещаемся в &amp;lt;Drive&amp;gt;\Inetpub\Adminscripts и вводим следующее: [i]cscript.exe adsutil.vbs set &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;w3svc/anonymoususerpass "password"[/i] (для IUSR), жмем Enter, затем следующее: [i]cscript.exe adsutil.vbs set &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;w3svc/wamuserpass "password"[/i] (для IWAM), где "password" - ваш пароль, заданный ранее для юзеров. &lt;BR&gt;3) Вот... По идее, должно уже заработать. А нифига. Не пашет и все. Смотрю статью внимательнее и замечаю там небольшую &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;приписочку, что если не помогает - надо еще произвести некоторые действия для Component Service. А именно, в той же самой &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;командной строке выполнить следующее: [i]cscript.exe synciwam.vbs -v[/i]. После чего необходимо рестартнуть IIS.&lt;BR&gt;4) Думаете, заработало? А вот и нет! Я уже проклял этот выключатель... На моменте выполнения последней команды выскочила &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;замечательная ошибочка: {3D14228D-FBE1-11d0-995D-00C04FD919C1} Error: 1AD: ActiveX component can't create object. Классно, &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;да? Везде ошибки...&lt;BR&gt;5) Полез гуглить... Где - не помню, но выискал, что проблема эта в COM+ и что неплохо было бы его переустановить. Думаете, &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;это просто? Совсем нет. Установить то его можно по человечески, через установку-удаление программ, а вот удалить... Короче &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;говоря делаем следующее (по материалам [url]http://www.jsifaq.com/subN/tip6900/rh6951.htm[/url]):&lt;BR&gt;01. Переименовать [i]%SystemRoot%\System32\Clbcatq.dll[/i] в [i]%SystemRoot%\System32\~Clbcatq.dll[/i].&lt;BR&gt;02. Перезагрузиться.&lt;BR&gt;03. Удалить ключ COM3 в реестре в [i]HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft[/i].&lt;BR&gt;04. Открыть командную строку.&lt;BR&gt;05. Выполнить [i]pushd %SystemRoot%[/i].&lt;BR&gt;06. Выполнить [i]rd /s /q Registration[/i].&lt;BR&gt;07. Выполнить [i]popd[/i].&lt;BR&gt;08. В блокноте удалите слово [i]Hide[/i] из строки [i]COM=[/i] в файле [i]%SystemRoot%\Inf\Sysoc.inf[/i]. Запятую, следующую &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;после Hide НЕ удалять. Т.е. получится 2 запятые подряд.&lt;BR&gt;09. Выполнить [i]regsvr32 /s ole32.dll[/i]&lt;BR&gt;10. Выполнить [i]regsvr32 /s oleaut32.dll[/i]&lt;BR&gt;11. Закрыть командную строку.&lt;BR&gt;12. Теперь идем в установку и удаление компонентов винды... И видим первой строкой COM+ и, естественно, жмем Далее, чтобы &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;установить его.&lt;BR&gt;Если что-либо удалить или изменить не удалось, то загрузитесь в сэйфмоде.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;6) Запускаем заново [i]cscript.exe synciwam.vbs -v[/i]. О чудо! Ошибки нет и все прошло на ура.  Рестартим IIS...&lt;BR&gt;7) Думаете, заработало? НЕТ!!! Опять все тот же Server Application Error! Лезем в EventLog и видим, что ошибка то изменилась! &lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;Теперь уже вот что: The server failed to load application '/LM/W3SVC/1/ROOT'.  The error was 'No such interface supported'.&lt;BR&gt;8) Опять в гугл. Находим вот эту вот страничку: [url]http://www.aspfaq.com/show.asp?id=2226[/url] - на ней написано много &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;всего полезного. Затем делаем следующее: &lt;BR&gt;01. Идем в настройки САЙТА в конcоле управления IIS.&lt;BR&gt;02. Переходим на вкладочку Home Directory&lt;BR&gt;03. Ищем комбобоксик Application Protection и выставляем его значением в Low.&lt;BR&gt;9) УРААА!! Работает!!!&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;ПС: &lt;BR&gt;1) Для выключателя смастерил защиту из металлических вставок, которые выломал из системного блока (те, что в верхней части системного блоку, куда CD-ROM вставляется).&lt;BR&gt;2) Пасиба smalig'у за моральную поддержку и советы.&lt;/FONT&gt;&lt;/DIV&gt;</description><pubDate>Fri, 16 Jun 2006 19:10:51 GMT</pubDate><dc:creator>Alexey Spirin</dc:creator></item><item><title>Session.Timeout</title><link>http://www.relib.com/forums/Topic915472-25-1.aspx</link><description>подскажите пожалуйста, почему несмотря на установку времени сессии в один час: Session.Timeout = 60, постоянно отваливается сессионная переменная? если еще какие-либо настройки объекта Session, влияющие на это? может Response.Expires = -1 на это влияет?</description><pubDate>Tue, 21 Aug 2007 23:19:12 GMT</pubDate><dc:creator>gorez</dc:creator></item><item><title>Как сделать image background для каждой записи GridVIew?</title><link>http://www.relib.com/forums/Topic914963-25-1.aspx</link><description>Как сделать image background для каждой записи GridVIew?</description><pubDate>Wed, 25 Jul 2007 20:49:30 GMT</pubDate><dc:creator>californis</dc:creator></item><item><title>Работа с БД в ASP.NET</title><link>http://www.relib.com/forums/Topic915314-25-1.aspx</link><description>День добрый!&lt;P&gt;Поскажите пожалуйста, если можно без ссылок на ртфм... просто мне срочно нужно разобраться с одним вопросом прямо-таки сегодня... на чтение в данный момент времени нет (книжки по asp.net я заказал в библиотеке предприятия, но сейчас время не терпит к сожалению&lt;/P&gt;&lt;P&gt;мне нужно получить доступ к БД в asp.net притом в asp простом у меня это выглядело следующим образом:&lt;/P&gt;&lt;P&gt;[code]Set db = Server.CreateObject("ADODB.Connection")&lt;/P&gt;&lt;P&gt;Set rs = Server.CreateObject("ADODB.Recordset")&lt;/P&gt;&lt;P&gt;db.Open "TR6"&lt;/P&gt;&lt;P&gt;// база TR6 у меня подключена как System DSN и все настройки подключения в настройках System DSN, поэтому строка подключения такая простая... база Access запароленная...&lt;/P&gt;&lt;P&gt;sSQL = "SELECT * FROM Table"&lt;/P&gt;&lt;P&gt;Set rs = db.Execute(sSQL)&lt;/P&gt;&lt;P&gt;if NOT rs.EOF Then&lt;/P&gt;&lt;P&gt;Do While NOT rs.EOF&lt;/P&gt;&lt;P&gt;Responce.Write rs("Object") &amp;amp; "&amp;lt;BR&amp;gt;"&lt;/P&gt;&lt;P&gt;rs.MoveNext&lt;/P&gt;&lt;P&gt;Loop&lt;/P&gt;&lt;P&gt;end if&lt;/P&gt;&lt;P&gt;[/code]&lt;/P&gt;&lt;P&gt;мне крайне необходимо получить аналогичный код для ASP.NET а именно VB&lt;P&gt;заранее спасибо</description><pubDate>Tue, 14 Aug 2007 09:55:11 GMT</pubDate><dc:creator>IT-AleX</dc:creator></item></channel></rss>