На сайте ASP.NET MVC есть контроллер с методами: [code lang=text] [HttpGet] public void Get(int? id) { // получение объекта } [HttpPost] public void Create(Model model) { // создание объекта } [HttpDelete] public void Delete(int? id) { // удаление объекта } [HttpPut] public void Update(int? id, Model model) { // изменение объекта } [/code] При обращении к методам AJAX- запросам GET и POST работают корректно, но методы DELETE и PUT не выполняются - возвращается ошибка 401 Unauthorized.
Continue reading

В веб-приложении на ASP.NET WebAPI используется база данных MS SQL, генерируемая с использованием Entity Framework 6 Code First. Collation этой базы данных - unicode. Однако, если создавать записи в этой БД с кириллическими символами, используя методы WebAPI-контроллера, русский текст заменяется на вопросительные знаки. База содержит таблицу Articles: { text: ntext, summary: nvarchar } В приложении есть ASP.NET WebAPI-контроллер для работы с этой сущностью с автосгенерированными CRUD-операциями. Записи пытался создавать различными способами:
Continue reading

Код должен отправлять email: var fromAddress = new MailAddress("shirobokov.andrey@gmail.com", "Andrey Shirobokov"); var toAddress = new MailAddress("shirobokov.andrey@gmail.com", "Shirobokov Andrey"); const string fromPassword = "парольепта"; const string subject = "Subject"; const string body = "Body"; var smtp = new SmtpClient { Host = "smtp.gmail.com", Port = 587, EnableSsl = true, DeliveryMethod = SmtpDeliveryMethod.Network, UseDefaultCredentials = false, Credentials = new NetworkCredential(fromAddress.Address, fromPassword) }; using (var message = new MailMessage(fromAddress, toAddress) { Subject = subject, Body = body }) { smtp.
Continue reading

VS2013 и Github

Team Foundation Server 2013 и Visual Studio 2013 “из коробки” научились работать с Github. Причем, работа эта ведется очень удобно. Однако, при создании нового проекта в github есть нюансы. Здесь я опишу кратко как создать проект, исходный код которого будет храниться в github. Для начала вам будет необходимо создать ПУСТОЙ репозиторий в Github: 1. Переходите на сайт github.com 2. Создаете репозиторий (кнопка “+” рядом с вашим именем) 3. В появившейся форме заполняете имя репозитория (обязательно) и описание (по желанию) 4.
Continue reading

При разработке приложений для Windows Phone, использующих сторонние сервисы (например, клиент для ВКонтакте), нужно помнить, что не каждый проверяющий имеет аккаунт в социальной сети. Если ваше приложение - клиент для какого-то сервиса или просто использует возможности стороннего сервиса необходимо при публикации его в Windows Phone Store указывать тестового пользователя. В первый раз найти где это сделать не так-то просто: 1. На странице добавления XAP кликаете на “More XAP options” (на картинке обведено красным) 2.
Continue reading

При попытке установить Windows Phone Developer Tools на рабочей машине под управлением Windows 2008 R2 обнаржул крайне неприятное сообщение о том, что данная ОС неподдерживается. Логичный вопрос: отчего же? Решил, что это не повод останавливаться в попытках заставить работать WP Tools на Win2008r2. Немного погуглив нашел решение. Нам потребуется: скачать Windows Phone Developer Tools web bootstrapper в консоли перейти в папку, куда был сохранен скачанный файл. Распакуйте его выполнив команду “vm_web.
Continue reading

Возникла необходимость отлавливать запросы, отправляемые моим приложением для WP7. По привычке запустив Fiddler обнаружил, что запросы, которые исходят от эмулятора он не видит. Грустно стало мне. Но решил все-таки разобраться с этим. К счастью долго думать не пришлось - решение нашлось достаточно быстро. Нужно всего-лишь: Установить Fiddler 2.3.0.7. Запустить Fiddler. Выбрать в меню Tools раздел Fiddler Options. На закладке Connections выыбираем Allow remote computers to connect box. Жмем OK. В поле QuickExec под списком всех запросов, вводим команду “prefs set fiddler.
Continue reading

Author's picture

feeeper

Разработчик enterprise-решений. В основном на .NET. В свободное время пишу на golang, python. Немного упарываюсь по ML/DS.

Software developer

Russia