web 2.0

Ошибка при переходе на ASP.NET 4.0 как лечить?

При переходи на новую версию ASP.NET 4.0 могут возникнуть некоторые проблемы: не открывается сайт, или возникает ошибка 403 или 404.

прежде всего выплните следующую команду:

aspnet_regiis -i

в папке C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319 Уточните эти цифры, они меняются от версии к версии.

это установит ASP.NET 4.0 подробнее об этом читайте здесь: http://msdn.microsoft.com/ru-ru/library/k6h9cz8h.aspx

  1. Откройте диспетчер IIS, разверните ветвь локального компьютера, щелкнув значок "плюс", и перейдите к папке, которая содержит приложение ASP.NET
  2. Щелкните папку правой кнопкой мыши и выберите команду Свойства. Откроется диалоговое окно Свойства приложения.
  3. На вкладке Каталог нажмите кнопку Настройка. Откроется диалоговое окно Настройка приложения.
  4. На вкладке Сопоставления выберите расширение приложения ASP.NET, такое как .asmx или .aspx.
  5. Здесь мы добавим новый тип: .* как указано ниже. Не забывайте убрать галочку "Проверять наличие файла"

настройки aspnet 4.0 iis добавление файла

настройки aspnet 4.0 iis добавление файла

 Удачи.

Tags: ,

Blog

GeoIP Javascript на BlogEngine.NET

Как определить страну клиента с Javascript

GeoIP Locator на Javascript

Зачем Geo IP Locator в BlogEngine.NET

Не всегда автоматическое определения страны работает правильно, оно действует согласно настройкам Браузера. Если хочется знать точное, физическое местоположения пользователя по IP address нужно подключиться к службе GeoIP.

Как установить определитель на своей странице

Это совместимо с ASP.NET и PHP, потому что работает исключительно с Javascript. Делаем вызов в службу GeoIP через maxmind.com:

<!-- GEO Ip Locator Script -->

<script type="text/javascript" src="http://j.maxmind.com/app/geoip.js"></script>

Это загрузит информацию о стране с необходимыми скриптами.

Далее, в файл BlogEngine.NET\User controls\CommentView.ascx (106) необходимо поместить следующий скрипт внутри тэга  , для изменения списка стран:


 <script type="text/javascript">
window.onload = function () {

      setTimeout('setFlag();',200);
    }
    function setFlag(){
      var combo = document.getElementById('<%=ddlCountry.ClientID %>');
      if(combo!=null){
          if(geoip_country_code){
              var Country = geoip_country_code().toLowerCase();
              if(Country!=null && Country!=""){
                  for(var i=0;i<combo.length;i++){
                      if(combo[i].value==Country){
                          combo.selectedIndex = i;
                          if (combo.onchange){
                              combo.disabled=true;
                              combo.onchange();
                          }
                      }
                  }
              }
          }
  
      }
    }

</script>


Важно: Обратите внимание на имя контрола <%=ddlCountry.ClientID %>, возможно, у него будет другое имя, вам нужно посмотреть в source code, чтобы уточнить имя котнрола, содержащего список стран.

это вам бесплатно укажет на точную страну клиента. по его IP Адресу

Tags:

Наладить стили и раскраску кода в BlogEngine.NET

Змея Ацтека

Коробка обтекает все изображения и другие элементы, но это не

float:left

 

Такое достигается устанавливая в тэге <div> следующий стиль:

overflow: auto;

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

 

Так можно отображать код любого типа:

if (!IsPostBack && !IsCallback)
{
	CreateMenu();
	CreateArchive();
	AddTotals();
}

 

Tags:

Blog

Хостинг, Windows платаформа

В настоящее время все мои сайты лежат на 1gb.ru, и это хороший недорогой Windows Хостинг. Но некоторые из моих проектов требует лучшего качества. Дело в том, что я заметил некоторые "Медленные Запросы" в базу данных mySQL, превыщающие 100 секунд. Речь идёт о мизерной базе данных, о таблицах, в которых 5 строк. Саппорт сказал, что это проблема моего веб приложения, но я не согласился. Я использую mojoPortal.

Сейчас ищу другой хостинг для Windows, не хочется покупать иностранный хостинг, потому что в думе пытаются протолкнуть закон, запрещающий хранение персональных данных за границей.

Tags:

Как настроить автоматическое подключение WiFi и Ноутбук. в Windows 7

Сама сеть не подключается со стороны Windows 7

Одна из проблем, с которой я столкнулся, когда установил Windows 7, это что в отличие от Windows XP, сам он автоматически подключаться WiFi с нетбуком не станет, потому что отсутствует галочка (подключить автоматически) в настройке компьютер-компьютер.

Решение есть

Я порылся в интернете, поискал «AdHoc automatic connect WiFi» и нашёл: Надо настроить скрипт, который подключает сеть к нетбуку каждые 2 минут. Первым делом для этого надо создать профайл сети следующим образом:

 Создать файл connect.xml:

<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
        <name> PC_netbook </name>
        <SSIDConfig>
                <SSID>
                        <name>PC_netbook</name>
                 </SSID>
        </SSIDConfig>
  <connectionType>IBSS</connectionType>
        <MSM>
            <security>
                 <authEncryption>
                        <authentication>open</authentication>
                        <encryption>none</encryption>
                        <useOneX>false</useOneX>
                 </authEncryption>
            </security>
        </MSM>
</WLANProfile>

Далее, надо внести этот файл в настройки сети windows 7 следующей командой (войдите в командную строку cmd.exe)

netsh wlan add profile filename="C:\alexei\docs\my_name\connect.xml" interface="Wireless Network Connection"

если Вы ошиблись в файле connect.xml, и хотите перенастроить параметры профайла, можете удалить его и добавить снова, для этого нужна команда удаления:

netsh wlan delete profile recamara

Далее добавляем в задание в taskmanager. Надо выполнить строку команды так:

netsh.exe wlan connect name=PC_netbook

Tags:

TaskScheduler - выполнять команды на фоне windows 7

Мелькает окно командной строки

У меня в Windows 7 появилась такая необходимость:

Выполнить командную строку через TaskScheduler так. Я добавил соответствующее задание в «Планировщик заданий». (Task scheduler). Задание должно было выполняться каждые 2 минуты. Всё было настроено без проблем. Но когда задание стало выполняться, я видел мелькающее окно командной строки (command), которое немедлено исчезало. Это вызывало очень странное ощещение.

Как удалить мелькающее окно выполнение задания через «Планировщик заданий» (Task scheduler).

Есть такой вариант:

  1. скачать Хсарт (hstart.exe) c http://www.ntwind.com/software/utilities/hstart.html и распаковать только hstart.exe в своей личной папке.
  2. настроить выполнение задания следующим образом:

    C:\Users\my_name\Documents\hstart.exe /NOCONSOLE my_programm.bat

  3. Больше вам не будет мешать это всплывающе окно

Tags:

Blog