1

голосов
2

ответ
33

Просмотры

Как я могу добавить Mulitple столбцов и отображать максимальное значение?

В следующем коде, я добавляю фэнов, тренер, TeamRanks, Организация и Kicker из таблицы рангов. Она возвращает сумму каждой строки как общее количество. Тем не менее, я не уверен, как я могу отобразить максимальное значение для всего. Мне не нужен весь список того. Выберите ID (фэны + тренер + TeamRanks + Организация + Kicker) как общее, фэны, тренер, TeamRanks, организация, Kicker от рангов; Это возвращает общее для каждого столбца, однако мне нужно макс. Значение общего количества.
sul
1

голосов
1

ответ
226

Просмотры

Кэширование рамок объекта 6 и получить уведомление, когда что-то изменилось

Допустим, что запрашивая определенные сценарии занимает некоторое время. Например, чтобы получить определенное лицо я должен сделать объединение нескольких таблиц. Есть ли способ, чтобы кэшировать результат, а когда что-то изменилось в сущности, кэшировать разрушаться? Я могу сделать это вручную, но, как вы хотите кэшировать больше это становится утомительным для поддержания. Есть ли способ автоматизировать это с рамкой сущности? Моя конечная цель запроса сущность и уходит в кэш, то, если он не там он будет получать из базы данных иначе она будет возвращать его из кэша, если что-то изменилось в этой сущности, то он будет удален из кэша. Я хочу, чтобы это осуществить без меня забот о проверке кэша и пусть этой библиотеке сделать это за сценой, т.е. всего сценария забирается ко мне, просто запрашивая объект. Есть библиотека / метод, который может осуществить это? Я использую Ef6, SQL Server, ASP.NET MVC
Sul Aga
1

голосов
1

ответ
169

Просмотры

ДНУ публиковать добавляет 2 пакеты папки в результате вывода

Я использую ДНУ публиковать команду, но я заметил, что выход состоит из 2 пакетов папки следующим образом: 1 - approot \ пакеты 2 - approot \ SRC \ «Имя проекта» \ пакеты Теперь одна разница между двумя папками, что папка # 1 содержит только пакеты, который соответствует целевой базе, поэтому размер очень маленький, тогда как папка # 2 содержит все для каждого пакета, то почему размер слишком велик. Например, папка № 1 имеет размер 11 МБ, тогда как # 2 имеет размер 120 Мбайт. Я не думаю, что IIS будет использовать папки # 2, но я не знаю, почему он был создан в первую очередь. Кроме того, я заметил, что папка # 2 также получить создан в Visual Studio. Я на этой версии в настоящее время: DNX-CLR-беспроигрышная x64.1.0.0-beta7 Я знаю, что пакеты загружаются в C: \ Users \ .dnx \ пакеты, так почему бы Visual Studio 2015 также включить его в проект?
Sul Aga
1

голосов
1

ответ
71

Просмотры

Отладка в WebStorm, где адрес не локальный

Я пытаюсь отлаживать проект, необходимое отображение в файлах хостов с локального хоста на другой адрес, как этот 127.0.0.1 devproject.com я могу получить доступ к веб-приложение отлично с номером порта, как это: devproject.com:3000 однако это настройки не работает, когда я пытаюсь отлаживать в WebStorm? Есть ли способ сказать WebStorm об этом принимает параметры файла? Или мне нужно использовать совершенно новые настройки? Я использую Node.js профиль отладки.
Sul Aga
1

голосов
1

ответ
186

Просмотры

«Неправильный документ: Пространства имен не указано» Ошибка NETCONF

У меня есть проблема с операции NETCONF получить-конфигурации для Nexus 7000 с OS версии 7.3 (1) D1 (1). Отправленное сообщение имеет атрибут XMLNS в Rpc тега. Тем не менее, результат говорит, что RPC является плохим элементом отсутствует атрибут пространства имен. RPC ошибка недостающого атрибута Неправильного документ: Пространства имен не указан RPC Для сравнения, мой прибудут-конфигурационный запрос не имеет никаких проблем с ASR 9000, IOS XR 6.1.4. ... Как я могу ходить вокруг этой ошибки?
Shoner Sul
1

голосов
1

ответ
0

Просмотры

How do I map entities in GORM when pk of one references pk of another

Каков наилучший способ отображения двух сущностей в GORM, когда первичный ключ одной таблицы также внешний ключ из другой таблицы. Для бывших: Вот одна таблица: CREATE TABLE `table_a` (` a_id` INT (11) NOT NULL AUTO_INCREMENT, PRIMARY KEY ( `a_id`)) И рк этой таблицы 'a_id' ссылается на следующую таблицу: CREATE Таблица `table_b` (` b_id` INT (11) NOT NULL AUTO_INCREMENT, PRIMARY KEY ( `b_id`), KEY` b_id_fk` ( `b_id`), скованность` b_id_fk` FOREIGN KEY ( `b_id`) ЛИТЕРАТУРЫ` TABLE_A»( `a_id`)) Как отобразить вышеуказанные два объекта в Grails / GORM? Следующий код будет, очевидно, не работает, так как GORM выбросит исключение, говоря "повторный столбец отображения для объекта. Класс TableB {TableA TableA статические belongsTo = [TableA] статическое отображение столбца = {ID: "b_id" версия ложная TableA колонка:»
sul
1

голосов
1

ответ
153

Просмотры

обновление базы MySQL, где текущее значение больше, то старое значение CodeIgniter

У нас есть таблица «продукты» с двумя колонками наименование код и цена, я обновить эту таблицу с тем, где код = «что-то» состояние, $ SQL = «UPDATE продукты SET цена = '20' WHERE код = 2" ; и легко обновлять цену. но мы хотим, чтобы наша проверка запроса, если наши загруженные данные ниже, чем старые данные, то наше значение не обновляется, и если наши загруженные данные больше, чем старое значение цены, то цена обновляется., означает, что мы хотим всегда значение цены максимально ?? что путь ...
dios sul
1

голосов
1

ответ
167

Просмотры

что это значит project.json frameworrks элемент и который рамки использовать?

При создании нового проекта в Visual Studio 2015, основанный на шаблоне проекта ASP.NET вы получаете следующие рамки элемента в project.json «рамки»: { «dnx451»: {}, «dnxcore50»: {}} Если вы добавить библиотеку классов для решения элемент структуры выглядеть следующим образом: «рамки»: { «DotNet»: {}} Теперь, что эти различные структуры и нужно ли мне все? Например, если я хочу эту библиотеку для доступа к данным из SQL-сервера можно использовать dnx451 или я должен использовать DotNet? В более ранних версиях ASP.NET 5 было рекомендовано, чтобы избавиться от dnxcore50. Является ли это по-прежнему так? почему вы бы использовать dnx451 и не dnxcore50 к примеру? Кроме того, какая версия .NET рамки «DotNet» имеет в виду?
Sul Aga
1

голосов
1

ответ
5.6k

Просмотры

mongodb config error for storage engine mmapv1 with samllFiles

441 + 0000 Вт ХРАНЕНИЕ [initandlisten] Обнаружено конфигурации для неактивного mmapv1 хранения двигателя, когда ток двигателя хранения 2015-12-25T08: 45: 24,442 + 0000 Я ХРАНЕНИЕ [initandlisten] исключением в initAndListen: 18656 Невозможно запустить сервер с неизвестным хранения двигатель:, прекращение 2015-12-25T08: 45: 24,442 + 0000 I CONTROL [initandlisten] dbexit: гс: 100 Это мой конфигурационный файл # mongod.conf # для документирования всех вариантов, см: # HTTP: // документы. mongodb.org/manual/reference/configuration-options/ # Где и как хранить данные. Хранение: DBPATH: / вар / Библиотека / MongoDB журнал: включено: ложный двигатель: mmapv1: smallFiles: правда # wiredTiger: #, где для записи данных каротажа. systemLog: назначение: Файл logAppend: истинный путь: /var/log/mongodb/mongod.log # сетевые интерфейсы сети: порт: 27017 bindIp: 127.0.0.
Sul Aga
3

голосов
2

ответ
96

Просмотры

преобразовать массив строк в строку для если еще условия

Я пытаюсь узнать, (им в NEWB для кодирования) я написал эту статическую недействительным Main (string [] арг) {строка имя пользователя = «Джеймс»; Строка [] Класс_пользователей = новая строка [3] { "Маг", "Воин", "Ассасин"}; Console.WriteLine ( «? Какой класс вы будете Вы можете выбрать один из мага, воина или Assasin:»); если (Userclass.Contains ( "Маг")) {Строка сообщения = "Вы сильный волевой Mage" + имя пользователя; Console.WriteLine (Message); } Если (Userclass.Contains ( "Воин")) {Строка Message = "Вы являетесь доблестный воин" + имя пользователя; Console.WriteLine (Message); } Если (Userclass.Contains ( "Assasin")) {Строка сообщения = "Вы бдительный Assasin" + имя пользователя; Приставка. WriteLine (Message); } Console.ReadLine (); } Поэтому если я определить: строка Класс_пользователей = Console.ReadLine (); Я получаю сообщение об ошибке, что он не может преобразовать строку [] строковое спасибо за любую помощь!
19

голосов
1

ответ
21.1k

Просмотры

Как создать ответное сообщение и добавить строку в него содержимое в ASP.NET 5 / MVC 6

В веб-апи 2 мы использовали, чтобы сделать это, чтобы получить ответ с содержанием строки: ответ переменная = Request.CreateResponse (HttpStatusCode.Ok); response.Content = новый StringContent ( "", Encoding.UTF8, "применение / JSON"); Как вы можете такие же получение идеальными в ASP.NET 5 / MVC 6 без использования какого-либо из встроенных классов, как ObjectResult?
Sul Aga
6

голосов
3

ответ
1.4k

Просмотры

выбирая верхнюю запись в ORACLE присоединиться заявление между подзапросов

Я хотел бы попросить вашей помощи для построения одного оператора ORACLE SQL: с помощью таблицы заданий, как показано ниже Object | Операция | Время | Переместить | 12:01 B | Переместить | 12:02 C | Самовывоз | 12:03 D | Переместить | 12:04 B | Самовывоз | 12:05, чтобы получить результирующую таблицу, как показано ниже. Объект | Операция | Время | Причина A | Переместить | 12:01 | CB | Переместить | 12:02 | CD | Переместить | 12:04 | В это выяснить, какие операции захвата вызвал каждую операцию перемещения. Столбец «Причина» должна включать в себя Объект задания записи пикап с наименьшим временем рядом двигаться операцию. У меня есть некоторые идеи, как показано ниже, но не знаю, как. -. Это требует присоединиться заявление между подзапроса Move и подзапрос для Pickup -. Subquery для пикапа должны быть разделены перемещения записи, чтобы присоединиться -.
Shoner Sul
1

голосов
1

ответ
894

Просмотры

Удаление диаграммы с Invalid координатами или диапазон в электронной таблице Google

У меня есть график, который автоматически генерируется внутри таблицы, и это программно удаляется каждый раз, когда обновление будет сделано, с новой диаграммой поставить на его месте. Проблема заключается в том, если данные, которые она ссылается сначала удалить, я получаю ошибку: «Координаты или размеры диапазона недопустимы.» Эта ошибка указывает на первой строке функции удаления схемы: вар диаграммы = convertSheet.getCharts (); для (вар я в графиках) {convertSheet.removeChart (диаграммы [I]); } Таким образом, очевидно, если диаграмма имеет ошибку, Google Apps Script не может даже получить доступ к нему, даже если это только, чтобы удалить его. Я больше не вижу жизнеспособное решение этой проблемы до сих пор. Я даже пытался вставить новые данные в диапазоне, что диаграмма точек на, прежде чем пытаться удалить его, так что бы иметь хорошие данные, но не кости.
Poa Sul
11

голосов
4

ответ
8.1k

Просмотры

Как получить доступ к HttpContext внутри модульного тестирования в ASP.NET 5 / MVC 6

Допустим, я устанавливаю значение на контекст HTTP в моем ППО. Например HttpContext.User. Как можно проверить контекст HTTP в моем тестовом модуле. Вот пример того, что я пытаюсь сделать MiddleWare MyAuthMiddleware общественного класса {личное RequestDelegate чтения _next; общественного MyAuthMiddleware (RequestDelegate следующий) {_next = следующий; } Общественных асинхронной Task Invoke (HttpContext контекст) {context.User = SETUSER (); ожидает следующий (контекст); }} Тест [Факт] общественного асинхронной Task UserShouldBeAuthenticated () {вар сервер = TestServer.Create ((приложение) => {app.UseMiddleware ();}); используя (сервер) {ответ вара = ждет server.CreateClient () GetAsync ( "/"). // После вызова к промежуточному я хочу утверждать, что // пользователь в HttpContext был установлен правильно // но как я могу получить доступ к HttpContext здесь? }}
Sul Aga
5

голосов
1

ответ
751

Просмотры

Перенастройка ASP.NET MVC 5 пакетирование «версии» в MVC 6

Пакетирования функция исключена из MVC 6 и предлагаемый способ сделать пакетирование с помощью задач глотка. Использование пакетирования мы использовали, чтобы получить случайную строку в конце прилагаемого CSS / JavaScript файл URL (ы). Эта строка была очень важна, потому что, как только вы изменили что-нибудь в вашем CSS / JavaScript, то новая строка будет сгенерирована, которая заставит браузеры, чтобы загрузить новую версию (ы) файл (ов). Так что, если вы имели 3 CSS файлы, которые они будут связаны в один, и они будут выглядеть следующим образом: Как мы можем достичь того же функциональность в MVC 6? Я не знаю, может ли глоток помочь здесь или нет, но я уже использую глотку сделать минификацию и пакетирование.
Sul Aga
3

голосов
1

ответ
53

Просмотры

Почему этот класс имеет параметры в VB.NET?

Я искал так много, чтобы узнать об этом объявлении класса и что это значит .. но я даже не мог найти то, что это называется Public MustInherent класса X (Of TEntityBase, IBaseDataAccess Как IBaseDataAccess (Of TEntity)) Реализует IDisposable. , , Почему этот класс имеет параметры? Как они называются? И что же они означают Примечание: Я родом из Java мира.
Abeer Sul
4

голосов
3

ответ
593

Просмотры

How to create this special counter on a specific value in T-SQL?

Я проблема, что я боролся с часами. Я пытаюсь создать специальный счетчик на колонке из временной таблицы, моя таблица имеет множество столбцов, один из них col1: col1 | ###### X | X | | B | X | C | X | D | Специальный счетчик должен быть таким: col1 | Счетчик ############### X | 1 X | 2 A | 2 B | 2 X | 3 C | 3 X | 4 D | 4 он должен сосчитать «X» значение только, и держать его без изменений в случае, если значение было ничего другого. Я пробовал много вещей, ближайший я получил, создав другую временную таблицу с прилавка только, а затем присоединиться к нему с исходным, но результат был таким: col1 | Счетчик ############### X | 1 X | 2 A | NULL B | NULL X | 3 C | NULL X | 4 D | NULL Итак, как я могу создать этот специальный счетчик?
Abeer Sul
3

голосов
2

ответ
182

Просмотры

using Supplier in CompletableFuture yields different result than using lambda

Я создал небольшой пример чтения текстового файла и обернуть вызов CompletableFuture. общественного класса Асинхронный {государственной статической силы основных (String [] арг) бросает исключение {CompletableFuture результат = ReadFileUsingLambda (Paths.get ( "путь / к / файлу")); result.whenComplete ((хорошо, ех) -> {если (например == NULL) {System.out.println (ОК);} еще {ex.printStackTrace ();}}); } Общественности статической CompletableFuture ReadFileUsingSupplier (путь к файлу) бросает исключение {вернуть CompletableFuture.supplyAsync (новый поставщик () {@Override общественного Струнный получить () {попробуйте {вернуть новую строку (Files.readAllBytes (файл));} поймать (IOException е) {e.printStackTrace (); вернуться «тест»; }}}, ForkJoinPool.commonPool ()); } Общественности статической CompletableFuture ReadFileUsingLambda (путь к файлу) бросает исключение {вернуть CompletableFuture.supplyAsync (() -> {{попытаться вернуть новую строку (Files.readAllBytes (файл));} поймать (IOException е) {e.printStackTrace (); возврат "тест";}}, ForkJoinPool.commonPool ()); }} Этот код ничего не возвращает. Он не выполняется, и «ничего не происходит», никаких ошибок или вывода. Если я позвоню ReadFileUsingSupplier вместо ReadFileUsingLambda тогда я получаю содержимое файла напечатанное в консоли! Для меня это не имеет смысла, потому что лямбда является обобщающим для написания функции инлайн и не должен»
Sul Aga
7

голосов
2

ответ
5.7k

Просмотры

Как установить ASP.NET переменные 5 среды в производственной среде

В Visual Studio 2015 вы установите следующую переменную в свойствах проекта: ASPNET_ENV. Если вы установите его в развитии, то вы можете использовать: общественный Configure недействительным (IApplicationBuilder приложение, IHostingEnvironment ENV) {если (env.IsDevelopment ()) {app.UseErrorPage (); }} Метод IsDevelopment будет проверять переменные окружения ASPNET_ENV. Теперь это все хорошо на развитие в то время как вы находитесь в Visual Studio 2015. При публикации веб-приложения IIS на сервере, как вы можете установить значение для ASPNET_ENV? Мой сервер Windows Server 2012
Sul Aga
3

голосов
1

ответ
2.1k

Просмотры

Spring декларативного управления транзакциями: несколько срезов в

Я знаю его почти выходные, но все-таки стоит попробовать :) Мне нужно использовать несколько менеджеровых транзакции из-за которых это имеет смысл для меня, чтобы пойти с декларативным управлением сделками вместо использования TX: аннотация привода. Тем не менее, у меня есть классы обслуживания в различных пакетах и ​​следующие конфигурации не работает: Может кто-то пожалуйста, скажите мне, почему только первые Pointcut работы, а второй нет? Методы обслуживания в пакете com.app.services выполняются в контексте транзакции, но методы обслуживания в com.app.campaigns.services (и суб-пакет под ним) бросить UnsupportedException. Пожалуйста, поймите меня из этого несчастья! Благодаря тонну! PS: Приложение использует Spring 2.5.6
sul
7

голосов
1

ответ
2.3k

Просмотры

Размытие экрана приложения в режиме переключения на прошивке [дубликат]

Этот вопрос уже есть ответ здесь: Контроллинг скриншота в IOS 7 многозадачности переключателя 8 ответов, которые я хочу использовать размытие в моем приложении IOS при каждом переключении. Как PayPal и некоторые другие приложения финансового, где необходимо скрыть информацию. Но я не могу найти какую-либо информацию или подсказку об этой функции. Для примера реализации PayPal: http://40.media.tumblr.com/0334b065e28dfe2e325d32822d87246b/tumblr_mwcl35TZIt1qea4hso1_1280.jpg
Sul Tan
2

голосов
0

ответ
558

Просмотры

Emoticons corrupting between server and Android app

In chat app, received emoticon messages are not showing correctly. Encoded before sending in Android: URLEncoder.encode(message,"UTF-8") EDIT1 Getting messages in PHP: $sqlmessage = "SELECT m.id, m.fromuid, m.touid, m.sentdt, m.read, m.readdt, m.messagetext , m.timeSent, u.username from messages m \n" . "left join users u on u.Id = m.fromuid WHERE `touid` = ".$userId." AND `read` = 0 LIMIT 0, 30 "; . . . if ($resultmessage = $db->query($sqlmessage)) { while ($rowmessage = $db->fetchObject($resultmessage)) { $out .= ""; error_log($rowmessage->messagetext."\r\n", 3, "error.log"); } } . . . echo $out; Here, emoticons are printed from php correctly. So far it's all good. But when trying to display received messages with emoticons, problems occur. either they show up as garbage text or strange characters. Response comes as a string from sendHttpRequest, then string is parsed ..etc EDIT2 print sent message in log (smily face): message is �� print received message in log (the smily face): message value from xml replyߘĀ2015-02-10 00:57:07.389 I tried everything I know, reviewed almost every question here about emoticons but to no avail. Last thing I tried this (in XMLHandler): URLDecoder.decode(attributes.getValue(MessageInfo.MESSAGETEXT),"UTF-8") How can I recover the received message? I need it back just like the message string was sent, so that EmojiconEditText can display emoticons properly. Note: this only happens when the message has an emoticon emoticons are sent and stored correctly on server database, problem happens when trying to display received emoticons only EmojiconEditText is doing well rendering emoticons
Abeer Sul
7

голосов
1

ответ
2.8k

Просмотры

Заменить IExceptionHandler в Web Api 2.2 с Owin обработчика исключений промежуточного

Я создал промежуточное программное обеспечение Owin, чтобы поймать исключения. Промежуточное ничего не делает на самом деле, но не обернуть следующий вызов попытке поймать как это попытка {Await _next (среда)} поймать (Exception исключения) {// дескриптор исключения} Проблема заключается в том, что middlware не захватывая исключение, поскольку исключение было обрабатываются реализацией по умолчанию IExceptionHandler который возвращает XML с трассировки стека. Я понимаю, что я могу заменить реализацию IExceptionHandler по умолчанию с моим собственным, но то, что я хочу для Owin промежуточного слоя, чтобы взять под контроль и этот обработчик исключений по умолчанию будет проигнорирован или заменить с промежуточным обновлением Owin:
Sul Aga
2

голосов
1

ответ
467

Просмотры

Что SaveChanges () точно делать в EF6?

Я пытаюсь понять, сделки в рамках сущности 6 .. Я искал много, но я до сих пор путают .. Взгляните на это: Dim транзакции = context.Database.BeginTransaction (), используя транзакцию. , context.Entry (entity1) .State = System.Data.EntityState.Added; Сохранить изменения() . , context.Entry (entity2) .State = System.Data.EntityState.Added; Сохранить изменения() . , context.Entry (entity3) .State = System.Data.EntityState.Added; SaveChanges () Transaction.Commit () «Или Transaction.RollBack () End с помощью Теперь, что именно делает SaveChanges () Есть ли? и как она отличается от фиксации ?? Есть ли начать новую (возможно) внутреннюю транзакцию для каждой вставки, а затем совершить его? Я прочитал https://msdn.microsoft.com/en-us/data/dn456843.aspx. ..это было то, что я понял из «Во всех версиях Entity Framework, когда вы выполняете SaveChanges () для вставки, обновить или удалить в базе данных рамки будет обернуть эту операцию в транзакции. Эта сделка длится только достаточно долго, чтобы выполнить операцию, а затем завершается. При выполнении другой такой операции новая транзакция начинается «.
Abeer Sul
14

голосов
5

ответ
3.2k

Просмотры

xUnit.net v2 not discovering .NET Core Tests in Visual Studio 2015

Я очень расстроен этим вопросом. Я уже попытался изменить номера версий, но тесты не показывают в тестовом проводнике. В окне вывода тестового примера я могу видеть этот выход Начиная Microsoft.Framework.TestHost [C: \ Users \ суль \ .dnx \ \ DnX среду времени выполнения-CLR-беспроигрышная x86.1.0.0-Beta4 \ Bin \ dnx.exe - appbase "путь к тестовому проекту" Microsoft.Framework.ApplicationHost --port 63938 Microsoft.Framework.TestHost --port 63954 списка] Невозможно запустить тест Microsoft.Framework.TestHost ========== Discover закончил: 0 найдено (0: 00: 36.5471185) ========== Это настолько хрупкие, иногда тесты показали, затем они исчезают навсегда. Перезапуск VS не помогло, переустановка XUnit / XUnit бегуна не помогло. В другом тестовом проекте я получил другой результат, но до сих пор не тесты показывают Начало Microsoft.Framework.TestHost [C: \ Users \ суль \.
Sul Aga
4

голосов
1

ответ
852

Просмотры

Visual Studio 2015/ TFS 2013 not ignoring bower_components in ASP.NET 5 projects

Visual Studio 2015 не игнорируя папку bower_components хотя игнорирует node_modules, так что я не знаю, что это неправильно. Это содержание моего project.json { "WebRoot": "Wwwroot", "версия": "1.0.0- *", "зависимость": { "Microsoft.AspNet.Mvc": "6.0.0-beta7" , "Microsoft.AspNet.Server.IIS": "1.0.0-beta7", "Microsoft.AspNet.Server.WebListener": "1.0.0-beta7", "Microsoft.AspNet.StaticFiles": «1.0.0- beta7" }, "команды": { "паутина": "Microsoft.AspNet.Hosting --config hosting.ini"}, "рамки": { "dnx451": {}}, "исключить": [ "Wwwroot", "node_modules", "
Sul Aga
3

голосов
2

ответ
1.1k

Просмотры

Running ASP.NET 5 on Nano Server throws “Unable to load DLL 'kernel32'”

Я создал простой ASP.NET 5 проект, основанный на шаблоне Visual Studio ASP.NET 5 бета-8. Я опубликовал проект, используя эту команду ДНУ опубликовать --out --configuration Выпуск --runtime DNX-CoreCLR-беспроигрышная x64.1.0.0-beta8 --wwwroot-аут «Wwwroot» --no-источника После того как я запустить web.cmd на нано-сервере я получил эту ошибку:. \ web.cmd: System.DllNotFoundException: не удается загрузить DLL «kernel32»: указанный модуль не может быть найден. (Исключение из HRESULT: 0x8007007e) + CategoryInfo: NotSpecified: (System.DllNotFo ... LT: 0x8007007e): String) [], RemoteException + FullyQualifiedErrorId: NativeCommandError в Microsoft.AspNet.Server.Kestrel.Networking.PlatformApis.WindowsApis.LoadLibrary (String dllToLoad) на Micros oft.AspNet.Server.Kestrel.Networking.Libuv.Load (String dllToLoad) в Microsoft.
Sul Aga
2

голосов
1

ответ
914

Просмотры

Авторизоваться атрибут с требованием политики метания: Следующая схема аутентификации не была принята

У меня есть эта простая настройка для требований политики. Я предполагаю, что это должно вернуться 401, но вместо этого он бросает исключение Startup.cs общественного класса Запуск {публичный запуск (IHostingEnvironment ENV) {} общественного недействительными ConfigureServices (услуги IServiceCollection) {services.ConfigureAuthorization (опции => {вар policyBuilder = новый AuthorizationPolicyBuilder (); policyBuilder.AddRequirements (новый MyPolicyRequirement ()); options.AddPolicy ( "MYPOLICY", policyBuilder.Build ());}); services.AddMvc (); } // Настройка вызывается после ConfigureServices называется. общественного недействительными Настройка (IApplicationBuilder приложение, IHostingEnvironment окр) {//app.UseErrorPage (); app.UseStaticFiles (); app.UseMvc (); }} MyPolicyRequirement.cs класс MyPolicyRequirement общественности: (! Context.User.HasClaim (с => Тип Ç == "да")) AuthorizationHandler, IAuthorizationRequirement {защищен переопределение аннулируются Handle (AuthorizationContext контекст, MyPolicyRequirement требование) {если {контекст. Потерпеть поражение(); вернуть; } Context.Succeed (требование); }} ValuesController.cs [Маршрут ( "апи / [контроллер]")] общественный класс ValuesController: контроллер {[Авторизоваться (Policy = "MYPOLICY")] [HttpGet] общественного IEnumerable Get () {вернуть новую строку [] { «value1 », "значение2"};
Sul Aga
2

голосов
1

ответ
595

Просмотры

Сценарии, которые могут быть реализованы с помощью WCF только, но не с Web API

Я прочитал пару статей в последнее время предполагает, что Web API может заменить WCF; Однако с другой стороны, некоторые люди до сих пор обороняют WCF, говоря, что он все еще имеет свои обычаи. Мой вопрос заключается в том, являются сценарии, в которых WCF является обязательным, и у вас нет никакой возможности их реализации с помощью Web API?
Sul Aga
111

голосов
13

ответ
97.3k

Просмотры

как изменить размер шрифта среды Visual Studio код

Есть ли способ, чтобы изменить размер шрифта среды в Visual Studio кодекса? такие вещи, как IntelliSense поле, отладка панель, имена файлов ..etc. Я знаю, как изменить размер шрифта редактора, но я не мог найти, как изменить размер шрифта окружающей среды, так что я интересно, если вы можете изменить его каким-то образом
Sul Aga
2

голосов
1

ответ
1.6k

Просмотры

WebAPI возвращают бинарное изображение, которое будет отображаться с помощью JQuery метод Ajax

У меня есть следующий метод WebAPI общественного HttpResponseMessage GetImage () {строка imgUri = HttpContext.Current.Server.MapPath ( "~ / Изображения / htmllogo.png"); ответ вар = Request.CreateResponse (HttpStatusCode.OK); response.Content = новый StreamContent (новый FileStream (imgUri, FileMode.Open)); response.Content.Headers.ContentType = новый MediaTypeHeaderValue ( "изображение / PNG"); вернуть ответ; } У меня также есть следующий HTML нагрузки я использую метод Ajax JQuery, чтобы получить мое изображение, как это:. $ ( "# LoadImage") нажмите (функция () {опции вар = {}; options.url = «апи / mywebapi / GetImage "; options.type = "GET", //options.dataType = "изображение / PNG"; options.contentType = "изображение / PNG"; опции. Успех = функция (результаты) {вар емк = ""; . $ ( "# DivImageHolder") HTML (емк); }; options.error = функция (jqXHR, textStatus, errorThrown) {console.log (errorThrown); }; $ .Ajax (варианты); }); Что я вижу, после нажатия кнопки является «двоичной мусора» в divImageHolder делах. Изображение не отображается, я попытался добавить «данные: изображения / PNG; base64» в Src собственности до результата, но это не сработало. Я думаю, что причина в том, что base64 является кодировка текста, но то, что я получаю это двоичные данные. Если я использую JSON и преобразовать изображение в кодировке base64 (в методе Web API), то он работает отлично, однако я не мог управлять, чтобы заставить его работать с бинарными т.е. мой веб-метод апи возвращается StreamContent. options.dataType закомментирована нарочно, потому что ничего, кроме JSON не принимает. Если бы я раскомментировал его, я получаю сообщение об ошибке. Ошибка не является «Нет преобразования текста в изображении / PNG», но если я оставлю это закомментировано мне удается получить методу успеха, где я могу увидеть двоичный результат Спасибо Сул
Sul Aga
3

голосов
1

ответ
3.4k

Просмотры

Кто-нибудь может декодировать JSON веб-токен (JWT) без секретного ключа?

Я новичок в этой области, но я пытаюсь создать JWT, используя NuGet пакет JWT. Я понимаю, что вы поставляете секретный ключ подписи токена, но когда я получил фишку я пошел на сайт JWT, чтобы проверить его и веб-сайт был в состоянии расшифровать его без меня подач секретного ключа. Я думал, что вы создать маркер, то вы подпишите его и тем самым предотвратить никто из зная содержание лексемы, если они не имеют, что секретный ключ. Разве это не так?
Sul Aga

Связанные вопросы