5.00 score from hupso.pl for:
mikelindegarde.com



HTML Content


Title mike lindegarde... online | things i'm likely to forget.

Length: 65, Words: 9
Description mike lindegarde... online - things i'm likely to forget. - things i'm likely to forget.

Length: 95, Words: 17
Keywords development,general
Robots
Charset UTF-8
Og Meta - Title pusty
Og Meta - Description pusty
Og Meta - Site name pusty
Tytuł powinien zawierać pomiędzy 10 a 70 znaków (ze spacjami), a mniej niż 12 słów w długości.
Meta opis powinien zawierać pomiędzy 50 a 160 znaków (łącznie ze spacjami), a mniej niż 24 słów w długości.
Kodowanie znaków powinny być określone , UTF-8 jest chyba najlepszy zestaw znaków, aby przejść z powodu UTF-8 jest bardziej międzynarodowy kodowaniem.
Otwarte obiekty wykresu powinny być obecne w stronie internetowej (więcej informacji na temat protokołu OpenGraph: http://ogp.me/)

SEO Content

Words/Characters 2891
Text/HTML 51.94 %
Headings H1 1
H2 5
H3 19
H4 5
H5 0
H6 0
H1
mike lindegarde... online
H2
configuration using asp.net core 1.0 and structuremap
debugging asp.net core web apis with swagger
git your own hub
it's been a while...
putting ubuntu 14.04 to work via virtualbox
H3
things i'm likely to forget.
first, the bad news
a basic example
structuremap
using your settings
overriding settings
debugging apis
using swagger with an asp.net core 1.0 web api
security via operationfilters
the setup
update
enter gitlab
installation
i'm pretty sure i've done this before
requirements
install the guest additions
hello world
wrap up
random useful links:
H4 bridged adapter
port forwarding
tagcloud
categorylist
monthlist
H5
H6
strong
web.config
appsettings.json
ioptions<t>
appsettings.json file
p
o
c
o
appsettings.json
startup.cs
structuremap
ioptions<identityserverconfig>
structuremap
container.populate(servcies)
appsettings.json
ioptions<t>
startup.cs
builder.build()
appsettings.json
collections
collections
environments
collections
environments
project.json
startup.cs
/swagger/ui
launch url
properties
debug
authorization
authorization
startup.cs
authorization
helpful hint:
network
attached to
port forwarding
b
i
web.config
appsettings.json
ioptions<t>
appsettings.json file
p
o
c
o
appsettings.json
startup.cs
structuremap
ioptions<identityserverconfig>
structuremap
container.populate(servcies)
appsettings.json
ioptions<t>
startup.cs
builder.build()
appsettings.json
collections
collections
environments
collections
environments
project.json
startup.cs
/swagger/ui
launch url
properties
debug
authorization
authorization
startup.cs
authorization
helpful hint:
network
attached to
port forwarding
em web.config
appsettings.json
ioptions<t>
appsettings.json file
p
o
c
o
appsettings.json
startup.cs
structuremap
ioptions<identityserverconfig>
structuremap
container.populate(servcies)
appsettings.json
ioptions<t>
startup.cs
builder.build()
appsettings.json
collections
collections
environments
collections
environments
project.json
startup.cs
/swagger/ui
launch url
properties
debug
authorization
authorization
startup.cs
authorization
helpful hint:
network
attached to
port forwarding
Bolds strong 38
b 0
i 38
em 38
Zawartość strony internetowej powinno zawierać więcej niż 250 słów, z stopa tekst / kod jest wyższy niż 20%.
Pozycji używać znaczników (h1, h2, h3, ...), aby określić temat sekcji lub ustępów na stronie, ale zwykle, użyj mniej niż 6 dla każdego tagu pozycje zachować swoją stronę zwięzły.
Styl używać silnych i kursywy znaczniki podkreślić swoje słowa kluczowe swojej stronie, ale nie nadużywać (mniej niż 16 silnych tagi i 16 znaczników kursywy)

Statystyki strony

twitter:title pusty
twitter:description pusty
google+ itemprop=name pusty
Pliki zewnętrzne 18
Pliki CSS 6
Pliki javascript 12
Plik należy zmniejszyć całkowite odwołanie plików (CSS + JavaScript) do 7-8 maksymalnie.

Linki wewnętrzne i zewnętrzne

Linki 88
Linki wewnętrzne 30
Linki zewnętrzne 58
Linki bez atrybutu Title 58
Linki z atrybutem NOFOLLOW 0
Linki - Użyj atrybutu tytuł dla każdego łącza. Nofollow link jest link, który nie pozwala wyszukiwarkom boty zrealizują są odnośniki no follow. Należy zwracać uwagę na ich użytkowania

Linki wewnętrzne

about /page/about
log in /account/login.aspx
configuration using asp.net core 1.0 and structuremap /post/2016/11/20/strongly-typed-configuration-using-asp-net-core-1-0-and-structuremap
development /category/development
(0) /post/2016/11/20/strongly-typed-configuration-using-asp-net-core-1-0-and-structuremap#comment
debugging asp.net core web apis with swagger /post/2016/11/06/debugging-asp-net-core-web-apis-with-swagger
development /category/development
(0) /post/2016/11/06/debugging-asp-net-core-web-apis-with-swagger#comment
git your own hub /post/2016/08/23/git-your-own-hub
development /category/development
(0) /post/2016/08/23/git-your-own-hub#comment
skip it #eb43fd59-instructions
leverage virtualbox to setup an ubuntu vm /post/2016/03/16/putting-ubuntu-14-04-to-work-via-virtualbox-vm.aspx
it's been a while... /post/2016/08/13/it-s-been-a-while
(0) /post/2016/08/13/it-s-been-a-while#comment
putting ubuntu 14.04 to work via virtualbox /post/2016/03/16/putting-ubuntu-14-04-to-work-via-virtualbox-vm
development /category/development
(0) /post/2016/03/16/putting-ubuntu-14-04-to-work-via-virtualbox-vm#comment
skip the story #5dec8050-instructions
<< older posts
newer posts >>
2 /?page=2
older posts /?page=2
- /category/feed/development
development (7) /category/development
november /2016/11/default
august /2016/08/default
march /2016/03/default

Linki zewnętrzne

home http://mikelindegarde.com/
archive http://mikelindegarde.com/archive
contact http://mikelindegarde.com/contact
mike lindegarde... online http://mikelindegarde.com/
- https://facebook.com/michael.lindegarde
- https://twitter.com/mlindegarde
- https://plus.google.com/+mikelindegarde
- http://mikelindegarde.com/syndication.axd
mlindegarde http://mikelindegarde.com/author/admin
slowcheetah https://marketplace.visualstudio.com/items?itemname=willbuikmsft.slowcheetah-xmltransforms
mlindegarde http://mikelindegarde.com/author/admin
postman https://www.getpostman.com/
postman https://www.getpostman.com/
mlindegarde http://mikelindegarde.com/author/admin
github http://www.github.com
bitbucket https://bitbucket.org/
visual studio team services http://www.visualstudioonline.com
google cloud platform https://cloud.google.com/
codeplex https://www.codeplex.com/
https://about.gitlab.com/downloads/ https://about.gitlab.com/downloads/
mlindegarde http://mikelindegarde.com/author/admin
mlindegarde http://mikelindegarde.com/author/admin
virtualbox https://www.virtualbox.org/
ubuntu for desktops http://www.ubuntu.com/desktop
http://www.binarytides.com/vbox-guest-additions-ubuntu-14-04/ http://www.binarytides.com/vbox-guest-additions-ubuntu-14-04/
http://askubuntu.com/questions/98416/error-kernel-headers-not-found-but-they-are-in-place http://askubuntu.com/questions/98416/error-kernel-headers-not-found-but-they-are-in-place
http://sharadchhetri.com/2014/10/07/ubuntu-14-04-install-virtualbox-guest-additions-also-create-videos/ http://sharadchhetri.com/2014/10/07/ubuntu-14-04-install-virtualbox-guest-additions-also-create-videos/
.net http://mikelindegarde.com/?tag=.net
.net core 1.0 http://mikelindegarde.com/?tag=.net+core+1.0
antlr http://mikelindegarde.com/?tag=antlr
api http://mikelindegarde.com/?tag=api
appesttings.json http://mikelindegarde.com/?tag=appesttings.json
asp.net core http://mikelindegarde.com/?tag=asp.net+core
babun http://mikelindegarde.com/?tag=babun
c# http://mikelindegarde.com/?tag=c%23
cygwin http://mikelindegarde.com/?tag=cygwin
dsl http://mikelindegarde.com/?tag=dsl
git http://mikelindegarde.com/?tag=git
gitlab http://mikelindegarde.com/?tag=gitlab
ioc http://mikelindegarde.com/?tag=ioc
lexer http://mikelindegarde.com/?tag=lexer
linux http://mikelindegarde.com/?tag=linux
parser http://mikelindegarde.com/?tag=parser
services http://mikelindegarde.com/?tag=services
structuremap http://mikelindegarde.com/?tag=structuremap
swagger http://mikelindegarde.com/?tag=swagger
terminal http://mikelindegarde.com/?tag=terminal
tools http://mikelindegarde.com/?tag=tools
ubuntu http://mikelindegarde.com/?tag=ubuntu
version control http://mikelindegarde.com/?tag=version+control
virtualbox http://mikelindegarde.com/?tag=virtualbox
visual studio 2015 http://mikelindegarde.com/?tag=visual+studio+2015
vm http://mikelindegarde.com/?tag=vm
wcf http://mikelindegarde.com/?tag=wcf
zsh http://mikelindegarde.com/?tag=zsh
mike lindegarde... online http://mikelindegarde.com/
blogengine.net http://dotnetblogengine.net
fs http://seyfolahi.net/

Zdjęcia

Zdjęcia 6
Zdjęcia bez atrybutu ALT 4
Zdjęcia bez atrybutu TITLE 6
Korzystanie Obraz ALT i TITLE atrybutu dla każdego obrazu.

Zdjęcia bez atrybutu TITLE

http://mikelindegarde.com//image.axd?picture=/logos/portrait_3.png
custom/themes/standard-2015/images/facebook.png
custom/themes/standard-2015/images/twitter.png
custom/themes/standard-2015/images/googleplus.png
custom/themes/standard-2015/images/rss.png
/content/images/blog/rssbutton.png

Zdjęcia bez atrybutu ALT

custom/themes/standard-2015/images/facebook.png
custom/themes/standard-2015/images/twitter.png
custom/themes/standard-2015/images/googleplus.png
custom/themes/standard-2015/images/rss.png

Ranking:


Alexa Traffic
Daily Global Rank Trend
Daily Reach (Percent)









Majestic SEO











Text on page:

toggle navigation home archive contact about log in mike lindegarde... online things i'm likely to forget. configuration using asp.net core 1.0 and structuremap 20. november 2016 mlindegarde development (0) first, the bad news before .net core i used build specific web.config transforms. when building mvc apps i took advantage xml transforms to have build specific configurations (obvious examples being debug vs. release). if the project type didn't have transforms out of the box i used something like slowcheetah to handle the xml transform (for example wpf). while just about every tutorial out there tells you how to setup environment specific appsettings.json files, i haven't found any information about build specific application settings. hopefully i'm just missing something. while this isn't a huge loss, it was convenient to be able to select "debug - mock api" as my build configuration and have a transform in place to adjust my web.config as necessary. a basic example microsoft's new approach to configuration makes it incredibly easy to use strongly typed configurations via the ioptions interface. let's start with the following appsettings.json file: { "logging": { "useelasticsearch": true, "includescopes": false, "loglevel": { "default": "debug", "system": "information", "microsoft": "information" } }, "identityserver": { "authority": "http://localhost:5000", "scope": "some scope" } } in order to take advantage of strongly typed configuration you'll also need a simple poco (plain old clr object) that matches the json you've added to the appsettings.json file: namespace project.api.config { public class identityserverconfig { public string authority {get; set;} public string scope {get; set;} } } with those two things in place, it's simply a matter of adding the appropriate code to your project's startup.cs. the following example code includes several things that are not necessary for this basic example. my hope is that you might see something that answers a question you may have that i don't explicitly address in this post. public startup(ihostingenvironment env) { var builder = new configurationbuilder() .setbasepath(env.contentrootpath) .addjsonfile("appsettings.json", optional: true, reloadonchange: true) .addjsonfile($"appsettings.{env.environmentname}.json", optional: true) .addjsonfile("appsettings.local.json", optional: true); builder.addenvironmentvariables(); configuration = builder.build(); loggingconfig loggingconfig = new loggingconfig(); configuration.getsection("logging").bind(loggingconfig); loggerconfiguration loggerconfig = new loggerconfiguration() .enrich.fromlogcontext() .enrich.withproperty("application","application name") .writeto.literateconsole(); if(loggingconfig.useelasticsearch) { loggerconfig.writeto.elasticsearch(new elasticsearchsinkoptions(new uri("http://localhost:9200")) { autoregistertemplate = true, customformatter = new exceptionasobjectjsonformatter(rendermessage:true), indexformat="logs-{0:yyyy.mm.dd}" }); } log.logger = loggerconfig.createlogger(); } public iserviceprovider configureservices(iservicecollection services) { services.configure(configuration.getsection("identityserver")); services.addmvc().addmvcoptions(options => { options.filters.add(new globalexceptionfilter(log.logger)); }); services.addswaggergen(); services.configureswaggergen(); services.addmemorycache(); return services.addstructuremap(configuration); } public void configure( iapplicationbuilder app, ihostingenvironment env, iloggerfactory loggerfactory, iapplicationlifetime applifetime) { identityserverconfig idsrvconfig = new identityserverconfig(); configuration.getsection("identityserver").bind(idsrvconfig); loggerfactory.addserilog(); app.useidentityserverauthentication(new identityserverauthenticationoptions { authority = idsrvconfig.authority, scopename = idsrvconfig.scope, requirehttpsmetadata = false, automaticauthenticate = true, automaticchallenge = true }); app.usemvc(); app.useswagger(); app.useswaggerui(); applifetime.applicationstopped.register(log.closeandflush); } let's take a closer look at what that code is doing... structuremap by default you get microsoft's ioc container. while it does the job for simple projects, i much prefer the power that structuremap gives me. however, i was having trouble getting ioptions properly injected into my controllers. the solution to my problem ended up being pretty straight forward. just make sure that all of your calls to services.configure come before you make you're call to: // do this: services.configure(configuration.getsection("identityserver")); // before this: container.populate(services); in hind site that's a pretty obvious thing to do. structuremap won't know anything about what you've added to the default ioc container after you call container.populate(servcies). using your settings after the configuration has been loaded and structuremap has been configured you can get access to the values from your appsettings.json file by injecting ioptions (where t would be identityserverconfig in my example) into the controller (or whatever class you need). that's great, unless you need to access the values in startup.cs for some reason. the solution to that problem is to use the following code after the configuration has been loaded (via builder.build()): identityserverconfig idsrvconfig = new identityserverconfig(); configuration.getsection("identityserver").bind(idsrvconfig); while that's pretty simple code, i had some trouble finding that information. overriding settings if you look at the "logging" section in my appsettings.json you'll notice there is a boolean value indicating whether or not elasticsearch should be used. i have elasticsearch running locally, but not in the development environment. { "logging": { "useelasticsearch": false, "includescopes": false, "loglevel": { "default": "debug", "system": "information", "microsoft": "information" } }, "identityserver": { "authority": "http://localhost:5000", "scope": "some scope" } } to get around that problem i added a boolean value to my configuration that i can override with a settings file that only exists on my computer: { "logging": { "useelasticsearch": true } } notice that this file only needs to have the values you're overriding. you can then configure the configuration builder to load the local settings file if it exists: var builder = new configurationbuilder() .setbasepath(env.contentrootpath) .addjsonfile("appsettings.json", optional: true, reloadonchange: true) .addjsonfile($"appsettings.{env.environmentname}.json", optional: true) .addjsonfile("appsettings.local.json", optional: true); the order you add the json files does matter. i always set things up so that my local file will override any other change. debugging asp.net core web apis with swagger 6. november 2016 mlindegarde development (0) debugging apis debugging .net based restful apis isn't really that difficult. once have your code base successfully passing all unit tests it's just a matter of having the right tools and knowing the urls for all of the end points you need to test. usually you're doing this to verify that your api works as expected (authentication / authorization, http status codes, location headers, response bodies, etc...) for a long time now i've been using an excellent chrome app called postman. postman offers a lot of great features: slick user interface ability to save api calls as collections you can access your collections from any computer (using chrome) it supports environments (which allow you to setup environment variables) you can share collections and environments test automation so why not just stick with postman? simple, it doesn't lend itself well to exploring an api. that's not a problem for the api developer (usually); however, it is a problem for third parties looking to leverage your api (be it another team or another company). swagger does an excellent job documenting your api and making it much easier for other users to explore and test. using swagger with an asp.net core 1.0 web api like most things in the .net world, adding swagger boils down to adding a nuget package to your project. i would assume you could still use the nuget package manager console; however, we'll just add the required package to our project.json file: dependencies": { "microsoft.netcore.app": { "version": "1.0.0", "type": "platform" }, "swashbuckle": "6.0.0-beta901" }, next you'll need to add a few lines to your startup.cs file: public void configureservices(iservicecollection services) { // add framework services. services.addapplicationinsightstelemetry(configuration); services.addmvc(); services.addswaggergen(); } and: public void configure(iapplicationbuilder app, ihostingenvironment env, iloggerfactory loggerfactory) { loggerfactory.addconsole(configuration.getsection("logging")); loggerfactory.adddebug(); app.useapplicationinsightsrequesttelemetry(); app.useapplicationinsightsexceptiontelemetry(); app.usemvc(); app.useswagger(); app.useswaggerui(); } now you should be able to run your app and explore your api using swagger by appending /swagger/ui to the web api's base url. it would probably be a good idea to set the your project's launch url to the swagger ui's url. you can set by right clicking on your project, selecting properties, and navigating to the debug tab. security via operationfilters in most situations you're going to need to add some sort of authorization header to your api call. fortunately swashbuckle provides a relatively easy way to add new fields to the swagger ui. the following class will take care of adding the authorization field to the swagger ui: public class authorizationheaderparameteroperationfilter : ioperationfilter { public void apply(operation operation, operationfiltercontext context) { var filterpipeline = context.apidescription.actiondescriptor.filterdescriptors; var isauthorized = filterpipeline.select(filterinfo => filterinfo.filter).any(filter => filter is authorizefilter); var allowanonymous = filterpipeline.select(filterinfo => filterinfo.filter).any(filter => filter is iallowanonymousfilter); if (isauthorized && !allowanonymous) { if (operation.parameters == null) operation.parameters = new list(); operation.parameters.add(new nonbodyparameter { name = "authorization", in = "header", description = "access token", required = false, type = "string" }); } } } with that in place you simply need to tell swashbuckle about it in your startup.cs: public void configureservices(iservicecollection services) { // add framework services. services.addapplicationinsightstelemetry(configuration); services.addmvc(); services.addswaggergen(); services.configureswaggergen(options => { options.singleapiversion(new info { version = "v1", title = "sample api", description = "this is a sample api", contact = new contact { name = "mike", email = "email@example.com" } }); options.operationfilter(); options.includexmlcomments(getxmlcommentspath()); options.describeallenumsasstrings(); }); } if you run your api project you should now see the authorization field added to the "try it out!" section of the swagger ui for the selected end point. that's all there is to it. you now have a self documenting api that is both easy to explore and test using the swagger ui. to add even more value to the swagger ui you should look into using the attributes and xml documentation support that swashbuckle offers. git your own hub 23. august 2016 mlindegarde development (0) the setup skip it cloud based version control has two major benefits: it makes version control readily accessible to everyone and it provides an offsite backup. several cloud based providers are available; github, bitbucket, visual studio team services, google cloud platform, and codeplex to name a few. however, most (if not all) of them have their limitations. for the most part, if you want to keep your repositories private, you'll end up paying at some point. update github has changed it plans so that all paid plans now include unlimited private repositories. when i first started using gitlab you were limited to just a few private repositories on most of the reasonably priced plans. however, if you are a large company with several developers or you simply don't like the idea of your code being hosted on someone else's server gitlab is still a solid alternative to github enter gitlab gitlab is a pretty solid repository manager. it offers most of the features that the more well known options offer and you can host it locally or you can use gitlab.com. if you have a linux box available use it. otherwise you can leverage virtualbox to setup an ubuntu vm. installation gitlab's website does an excellent job of walking you through the installation process. rather than trying to reinvent the wheel, i'm just going to direct you to their website: https://about.gitlab.com/downloads/. it's been a while... 13. august 2016 mlindegarde (0) you were probably beginning to think that i was one of those flash in the pan bloggers. here one day, gone the next. nope. it's been a while, but i'm back. some things beyond my control happened. they sucked, but they're in the past now. time to keep moving forward. my next post will focus on gitlab: an awesome alternative to github if you have the resources to host it locally (and these days, just about everyone should have those resources available in some form or fashion). after that i'm hoping to move onto some f# posts. while i've been enamored with the language for some time, i haven't had the chance to really put it to use until now. i'm also planning to continue my work with antlr. according to google analytics that's what brings most of you to my blog anyway. beyond that we'll just have to wait and see what catches my interest. i'm doing my best to talk my current client into using a document database for caching. not only is it something i want to learn more about, it's something i honestly believe is to valuable to pass up. why hammer your relational db when you can just grab the data from a cache or a secondary data store that has the data in the format you need without having to do four hundred joins? thanks for stopping by. i'll have that gitlab post up soon (unless things start to go south again). putting ubuntu 14.04 to work via virtualbox 16. march 2016 mlindegarde development (0) i'm pretty sure i've done this before skip the story hosting ubuntu in a vm makes it incredibly easy to setup a linux box that you can use to host a git server, wordpress blog, your rails apps, node.js, apache, mail server, mysql rdbms, teamcity, etc... really, there's no reason not to setup an ubuntu vm. this isn't the first time i've attempted blogging, nor is this the first time i've put together a post about using virtualbox to host an ubuntu vm. each time i write this post i discover that the process has gotten easier and eaiser... mostly. you no longer need to use "vboxmanage setextradata" to setup port forwarding, ubuntu has gotten easier and easier to use, and most major software package have some sort of setup / installation package you can download and easily install. however, i continue to write this post every few years because i continue to have a problems trying to install the virtualbox guest additions... requirements getting a basic installation of ubuntu setup is incredibly straight forward. you pretty much need just two things: virtualbox the latest stable distribution of ubuntu for desktops (if you're reading this you should probably avoid ubuntu server) helpful hint: if you have an old install of virtualbox laying around from the last time you messed around with virtual machines, delete it and install the newest release. this will ensure you have the newest version of the guest additions. install the guest additions i'm going to assume you can figure out how to install virtualbox and get a basic instance of ubuntu up and running. for the most part the options are pretty straight forward. give up as much memory as you can and allocate a virtual disk drive that matches your intended use for the vm. make sure that you go into the vm's settings (in virtualbox) and enable 3d acceleration. with that taken care of, open a terminal and execute the following: $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install build-essential module-assistant $ sudo m-a prepare $ sudo apt-get install xserver-xorg xserver-xorg-core with that taken care of, use the virtualbox menu to mount the guest additions cd in the vm. ubuntu should automatically prompt you to begin installation. if it does not, you can either eject / unmount the cd or run the following command: sudo sh /media/cdrom/vboxlinuxadditions.run once the install completes you should reboot the virtual machine. hopefully when ubuntu finishes rebooting you'll be all set. hello world as nifty as it is to have ubuntu running in a vm on your windows box, it doesn't do you a lot of good unless you can get to it from the outside world. regardless of the port you want to open up, you basically have two ways to accomplish your goal: configure your vm to use a bridged adapter setup port forwarding bridged adapter with bridged networking your vm essentially appears to be on your network. there is no need to setup port forwarding. you can simply configure network router to forward traffic to the ip address of the vm. unless you have a compelling reason not to, i'd recommend using this configuration if you want to open something running on your vm to the outside world. port forwarding with port forwarding your host os has the opportunity to buffer / forward packets as it sees fit. i'll let you explore why you would use port forwarding over a bridged adapter on your own. here's how you do it: open the settings for your vm in virtual box go to the network tab ensure attached to is set to nat click on port forwarding in the dialog that appears enter whatever host and guest port are appropriate for your use case. you should leave the two ip columns blank. wrap up with that you should be set to access your vm from anywhere in the world. please keep in mind that this probably isn't the most secure thing to do. i wouldn't really recommend leaving any port open to the world unless you really know what you're doing. random useful links: http://www.binarytides.com/vbox-guest-additions-ubuntu-14-04/ http://askubuntu.com/questions/98416/error-kernel-headers-not-found-but-they-are-in-place http://sharadchhetri.com/2014/10/07/ubuntu-14-04-install-virtualbox-guest-additions-also-create-videos/ << older posts newer posts >> newer posts12older posts tagcloud .net .net core 1.0 antlr api appesttings.json asp.net core babun c# cygwin dsl git gitlab ioc lexer linux parser services structuremap swagger terminal tools ubuntu version control virtualbox visual studio 2015 vm wcf zsh categorylist development (7) monthlist 2016 november (2) august (2) march (4) copyright © 2016 mike lindegarde... online - powered by blogengine.net 3.3.0.0 - design by fs


Here you find all texts from your page as Google (googlebot) and others search engines seen it.

Words density analysis:

Numbers of all words: 2715

One word

Two words phrases

Three words phrases

the - 4.75% (129)
you - 4.2% (114)
for - 2.06% (56)
app - 1.8% (49)
all - 1.77% (48)
add - 1.77% (48)
that - 1.55% (42)
log - 1.51% (41)
set - 1.47% (40)
our - 1.44% (39)
your - 1.29% (35)
use - 1.25% (34)
and - 1.18% (32)
services - 0.96% (26)
configuration - 0.92% (25)
filter - 0.88% (24)
get - 0.88% (24)
have - 0.85% (23)
server - 0.85% (23)
json - 0.81% (22)
api - 0.81% (22)
swagger - 0.81% (22)
new - 0.81% (22)
some - 0.7% (19)
box - 0.7% (19)
out - 0.66% (18)
settings - 0.66% (18)
build - 0.66% (18)
form - 0.66% (18)
with - 0.66% (18)
git - 0.63% (17)
can - 0.63% (17)
ubuntu - 0.63% (17)
thing - 0.63% (17)
services. - 0.63% (17)
this - 0.63% (17)
file - 0.63% (17)
not - 0.55% (15)
figure - 0.55% (15)
virtual - 0.55% (15)
install - 0.55% (15)
options - 0.55% (15)
post - 0.52% (14)
true - 0.52% (14)
host - 0.52% (14)
configure - 0.52% (14)
apps - 0.48% (13)
just - 0.48% (13)
port - 0.48% (13)
forward - 0.48% (13)
using - 0.44% (12)
need - 0.44% (12)
settings. - 0.44% (12)
are - 0.44% (12)
public - 0.41% (11)
setup - 0.41% (11)
end - 0.41% (11)
now - 0.41% (11)
virtualbox - 0.41% (11)
call - 0.41% (11)
info - 0.41% (11)
most - 0.41% (11)
environment - 0.41% (11)
application - 0.41% (11)
any - 0.41% (11)
.net - 0.41% (11)
local - 0.37% (10)
format - 0.37% (10)
gitlab - 0.37% (10)
builder - 0.37% (10)
time - 0.37% (10)
should - 0.37% (10)
able - 0.37% (10)
debug - 0.33% (9)
work - 0.33% (9)
http - 0.33% (9)
two - 0.33% (9)
scope - 0.33% (9)
about - 0.33% (9)
here - 0.33% (9)
last - 0.33% (9)
code - 0.33% (9)
project - 0.33% (9)
identityserverconfig - 0.33% (9)
how - 0.33% (9)
i'm - 0.33% (9)
has - 0.33% (9)
section - 0.29% (8)
elasticsearch - 0.29% (8)
core - 0.29% (8)
name - 0.29% (8)
one - 0.29% (8)
see - 0.29% (8)
run - 0.29% (8)
start - 0.29% (8)
things - 0.29% (8)
base - 0.29% (8)
web - 0.26% (7)
structuremap - 0.26% (7)
been - 0.26% (7)
pretty - 0.26% (7)
additions - 0.26% (7)
authorization - 0.26% (7)
true) - 0.26% (7)
appsettings.json - 0.26% (7)
guest - 0.26% (7)
load - 0.26% (7)
2016 - 0.26% (7)
version - 0.26% (7)
was - 0.26% (7)
does - 0.26% (7)
from - 0.26% (7)
mvc - 0.26% (7)
var - 0.26% (7)
example - 0.26% (7)
while - 0.26% (7)
what - 0.26% (7)
forwarding - 0.26% (7)
vm. - 0.22% (6)
optional: - 0.22% (6)
void - 0.22% (6)
control - 0.22% (6)
}); - 0.22% (6)
make - 0.22% (6)
"logging" - 0.22% (6)
access - 0.22% (6)
something - 0.22% (6)
idsrvconfig - 0.22% (6)
value - 0.22% (6)
that's - 0.22% (6)
problem - 0.22% (6)
sudo - 0.22% (6)
following - 0.22% (6)
header - 0.22% (6)
you're - 0.22% (6)
however, - 0.22% (6)
up. - 0.22% (6)
data - 0.22% (6)
world - 0.22% (6)
information - 0.22% (6)
over - 0.22% (6)
test - 0.22% (6)
open - 0.22% (6)
but - 0.22% (6)
own - 0.22% (6)
development - 0.22% (6)
let - 0.18% (5)
hub - 0.18% (5)
xml - 0.18% (5)
would - 0.18% (5)
into - 0.18% (5)
loggerconfig - 0.18% (5)
(0) - 0.18% (5)
loggingconfig - 0.18% (5)
sure - 0.18% (5)
include - 0.18% (5)
authority - 0.18% (5)
blog - 0.18% (5)
put - 0.18% (5)
take - 0.18% (5)
unless - 0.18% (5)
you'll - 0.18% (5)
really - 0.18% (5)
false, - 0.18% (5)
then - 0.18% (5)
select - 0.18% (5)
other - 0.18% (5)
true, - 0.18% (5)
it's - 0.18% (5)
matter - 0.18% (5)
basic - 0.18% (5)
type - 0.18% (5)
mlindegarde - 0.18% (5)
package - 0.18% (5)
transform - 0.18% (5)
posts - 0.18% (5)
i've - 0.18% (5)
there - 0.18% (5)
installation - 0.18% (5)
nat - 0.15% (4)
url - 0.15% (4)
when - 0.15% (4)
probably - 0.15% (4)
site - 0.15% (4)
asp.net - 0.15% (4)
container - 0.15% (4)
will - 0.15% (4)
allow - 0.15% (4)
specific - 0.15% (4)
know - 0.15% (4)
after - 0.15% (4)
1.0 - 0.15% (4)
tab - 0.15% (4)
easier - 0.15% (4)
running - 0.15% (4)
explore - 0.15% (4)
few - 0.15% (4)
before - 0.15% (4)
startup.cs - 0.15% (4)
doing - 0.15% (4)
more - 0.15% (4)
forward. - 0.15% (4)
first - 0.15% (4)
string - 0.15% (4)
added - 0.15% (4)
github - 0.15% (4)
hosting - 0.15% (4)
simple - 0.15% (4)
"information" - 0.15% (4)
document - 0.15% (4)
services) - 0.15% (4)
like - 0.15% (4)
offer - 0.15% (4)
simply - 0.15% (4)
scope" - 0.15% (4)
linux - 0.15% (4)
isn't - 0.15% (4)
class - 0.15% (4)
want - 0.15% (4)
adding - 0.15% (4)
place - 0.15% (4)
swashbuckle - 0.15% (4)
way - 0.15% (4)
easy - 0.15% (4)
old - 0.15% (4)
via - 0.15% (4)
much - 0.15% (4)
file: - 0.15% (4)
cloud - 0.15% (4)
network - 0.15% (4)
default - 0.15% (4)
look - 0.15% (4)
bridged - 0.15% (4)
apt-get - 0.15% (4)
write - 0.15% (4)
reason - 0.15% (4)
every - 0.15% (4)
offers - 0.11% (3)
continue - 0.11% (3)
collections - 0.11% (3)
mail - 0.11% (3)
postman - 0.11% (3)
excellent - 0.11% (3)
additions. - 0.11% (3)
world. - 0.11% (3)
available - 0.11% (3)
they - 0.11% (3)
keep - 0.11% (3)
care - 0.11% (3)
field - 0.11% (3)
filterpipeline - 0.11% (3)
allowanonymous - 0.11% (3)
operation.parameters - 0.11% (3)
description - 0.11% (3)
adapter - 0.11% (3)
it. - 0.11% (3)
august - 0.11% (3)
next - 0.11% (3)
why - 0.11% (3)
repositories - 0.11% (3)
plans - 0.11% (3)
private - 0.11% (3)
project. - 0.11% (3)
were - 0.11% (3)
down - 0.11% (3)
locally - 0.11% (3)
going - 0.11% (3)
pan - 0.11% (3)
team - 0.11% (3)
part - 0.11% (3)
contact - 0.11% (3)
values - 0.11% (3)
around - 0.11% (3)
also - 0.11% (3)
includes - 0.11% (3)
straight - 0.11% (3)
being - 0.11% (3)
"useelasticsearch": - 0.11% (3)
"logging": - 0.11% (3)
services.addswaggergen(); - 0.11% (3)
only - 0.11% (3)
those - 0.11% (3)
"debug - 0.11% (3)
api" - 0.11% (3)
ihostingenvironment - 0.11% (3)
incredibly - 0.11% (3)
makes - 0.11% (3)
several - 0.11% (3)
transforms - 0.11% (3)
based - 0.11% (3)
job - 0.11% (3)
used - 0.11% (3)
mike - 0.11% (3)
debugging - 0.11% (3)
november - 0.11% (3)
hope - 0.11% (3)
having - 0.11% (3)
ioc - 0.11% (3)
apis - 0.11% (3)
right - 0.11% (3)
configureservices(iservicecollection - 0.11% (3)
container. - 0.11% (3)
order - 0.07% (2)
"information", - 0.07% (2)
"identityserver": - 0.07% (2)
"some - 0.07% (2)
"scope": - 0.07% (2)
"http://localhost:5000", - 0.07% (2)
"authority": - 0.07% (2)
pass - 0.07% (2)
cache - 0.07% (2)
"microsoft": - 0.07% (2)
usually - 0.07% (2)
set;} - 0.07% (2)
resources - 0.07% (2)
project's - 0.07% (2)
alternative - 0.07% (2)
enter - 0.07% (2)
features - 0.07% (2)
address - 0.07% (2)
don't - 0.07% (2)
question - 0.07% (2)
example. - 0.07% (2)
necessary - 0.07% (2)
appropriate - 0.07% (2)
matches - 0.07% (2)
website - 0.07% (2)
than - 0.07% (2)
trying - 0.07% (2)
march - 0.07% (2)
{get; - 0.07% (2)
beyond - 0.07% (2)
you've - 0.07% (2)
now. - 0.07% (2)
i'll - 0.07% (2)
download - 0.07% (2)
"system": - 0.07% (2)
advantage - 0.07% (2)
reboot - 0.07% (2)
hopefully - 0.07% (2)
outside - 0.07% (2)
found - 0.07% (2)
ways - 0.07% (2)
haven't - 0.07% (2)
configurations - 0.07% (2)
appears - 0.07% (2)
recommend - 0.07% (2)
mount - 0.07% (2)
web.config - 0.07% (2)
here's - 0.07% (2)
online - 0.07% (2)
click - 0.07% (2)
doing. - 0.07% (2)
older - 0.07% (2)
lindegarde... - 0.07% (2)
newer - 0.07% (2)
antlr - 0.07% (2)
begin - 0.07% (2)
xserver-xorg - 0.07% (2)
server, - 0.07% (2)
let's - 0.07% (2)
"debug", - 0.07% (2)
etc... - 0.07% (2)
"default": - 0.07% (2)
"loglevel": - 0.07% (2)
process - 0.07% (2)
gotten - 0.07% (2)
"includescopes": - 0.07% (2)
configurationbuilder() - 0.07% (2)
ioptions - 0.07% (2)
terminal - 0.07% (2)
newest - 0.07% (2)
ensure - 0.07% (2)
typed - 0.07% (2)
strongly - 0.07% (2)
give - 0.07% (2)
memory - 0.07% (2)
taken - 0.07% (2)
of, - 0.07% (2)
microsoft's - 0.07% (2)
solid - 0.07% (2)
loggerconfiguration - 0.07% (2)
company - 0.07% (2)
loaded - 0.07% (2)
nuget - 0.07% (2)
had - 0.07% (2)
whatever - 0.07% (2)
assume - 0.07% (2)
still - 0.07% (2)
manager - 0.07% (2)
we'll - 0.07% (2)
required - 0.07% (2)
controller - 0.07% (2)
framework - 0.07% (2)
notice - 0.07% (2)
do. - 0.07% (2)
services.addapplicationinsightstelemetry(configuration); - 0.07% (2)
services.addmvc(); - 0.07% (2)
and: - 0.07% (2)
obvious - 0.07% (2)
url. - 0.07% (2)
this: - 0.07% (2)
good - 0.07% (2)
idea - 0.07% (2)
overriding - 0.07% (2)
boolean - 0.07% (2)
sort - 0.07% (2)
computer - 0.07% (2)
test. - 0.07% (2)
tools - 0.07% (2)
unit - 0.07% (2)
chrome - 0.07% (2)
once - 0.07% (2)
lot - 0.07% (2)
great - 0.07% (2)
user - 0.07% (2)
interface - 0.07% (2)
environments - 0.07% (2)
documenting - 0.07% (2)
files - 0.07% (2)
exists - 0.07% (2)
doesn't - 0.07% (2)
well - 0.07% (2)
api. - 0.07% (2)
developer - 0.07% (2)
leverage - 0.07% (2)
another - 0.07% (2)
override - 0.07% (2)
calls - 0.07% (2)
ended - 0.07% (2)
limited - 0.07% (2)
their - 0.07% (2)
iapplicationbuilder - 0.07% (2)
skip - 0.07% (2)
configure( - 0.07% (2)
major - 0.07% (2)
everyone - 0.07% (2)
visual - 0.07% (2)
studio - 0.07% (2)
google - 0.07% (2)
(if - 0.07% (2)
services.configure(configuration.getsection("identityserver")); - 0.07% (2)
env, - 0.07% (2)
log.logger - 0.07% (2)
update - 0.07% (2)
long - 0.07% (2)
true); - 0.07% (2)
.addjsonfile("appsettings.local.json", - 0.07% (2)
.addjsonfile($"appsettings.{env.environmentname}.json", - 0.07% (2)
reloadonchange: - 0.07% (2)
.addjsonfile("appsettings.json", - 0.07% (2)
.setbasepath(env.contentrootpath) - 0.07% (2)
app, - 0.07% (2)
support - 0.07% (2)
solution - 0.07% (2)
filterinfo.filter).any(filter - 0.07% (2)
getting - 0.07% (2)
provides - 0.07% (2)
trouble - 0.07% (2)
ui. - 0.07% (2)
me. - 0.07% (2)
authorizationheaderparameteroperationfilter - 0.07% (2)
power - 0.07% (2)
isauthorized - 0.07% (2)
filterpipeline.select(filterinfo - 0.07% (2)
app.useswaggerui(); - 0.07% (2)
iloggerfactory - 0.07% (2)
app.useswagger(); - 0.07% (2)
tell - 0.07% (2)
app.usemvc(); - 0.07% (2)
configuration.getsection("identityserver").bind(idsrvconfig); - 0.07% (2)
api", - 0.07% (2)
sample - 0.07% (2)
email - 0.07% (2)
point. - 0.07% (2)
identityserverconfig(); - 0.07% (2)
self - 0.07% (2)
(2) - 0.07% (2)
to the - 0.63% (17)
you can - 0.59% (16)
if you - 0.33% (9)
of the - 0.33% (9)
to set - 0.29% (8)
in the - 0.29% (8)
port forwarding - 0.26% (7)
that i - 0.26% (7)
need to - 0.26% (7)
you should - 0.26% (7)
to setup - 0.26% (7)
swagger ui - 0.22% (6)
have a - 0.22% (6)
your api - 0.22% (6)
the following - 0.22% (6)
to use - 0.22% (6)
.net core - 0.22% (6)
the swagger - 0.22% (6)
for the - 0.18% (5)
that you - 0.18% (5)
public void - 0.18% (5)
on your - 0.18% (5)
you have - 0.18% (5)
2016 mlindegarde - 0.18% (5)
your vm - 0.18% (5)
to add - 0.18% (5)
sudo apt-get - 0.15% (4)
asp.net core - 0.15% (4)
guest additions - 0.15% (4)
mlindegarde development - 0.15% (4)
optional: true) - 0.15% (4)
you need - 0.15% (4)
unless you - 0.15% (4)
want to - 0.15% (4)
development (0) - 0.15% (4)
with that - 0.15% (4)
to your - 0.15% (4)
to have - 0.15% (4)
you to - 0.15% (4)
it does - 0.15% (4)
have the - 0.15% (4)
{ "useelasticsearch": - 0.11% (3)
all of - 0.11% (3)
most of - 0.11% (3)
added to - 0.11% (3)
the configuration - 0.11% (3)
ubuntu vm. - 0.11% (3)
with a - 0.11% (3)
has been - 0.11% (3)
to host - 0.11% (3)
an ubuntu - 0.11% (3)
of you - 0.11% (3)
core 1.0 - 0.11% (3)
an excellent - 0.11% (3)
i have - 0.11% (3)
a problem - 0.11% (3)
this post - 0.11% (3)
time i - 0.11% (3)
at the - 0.11% (3)
{ "logging": - 0.11% (3)
web api - 0.11% (3)
setup a - 0.11% (3)
a basic - 0.11% (3)
straight forward. - 0.11% (3)
care of - 0.11% (3)
bridged adapter - 0.11% (3)
you want - 0.11% (3)
"logging": { - 0.11% (3)
going to - 0.11% (3)
the virtual - 0.11% (3)
{ public - 0.11% (3)
easy to - 0.11% (3)
the guest - 0.11% (3)
use the - 0.11% (3)
setup port - 0.11% (3)
able to - 0.11% (3)
the vm. - 0.11% (3)
configureservices(iservicecollection services) - 0.11% (3)
build specific - 0.11% (3)
of ubuntu - 0.11% (3)
version control - 0.11% (3)
install the - 0.11% (3)
and test - 0.07% (2)
to explore - 0.07% (2)
the authorization - 0.07% (2)
swagger ui. - 0.07% (2)
it's been - 0.07% (2)
using the - 0.07% (2)
august 2016 - 0.07% (2)
into using - 0.07% (2)
your own - 0.07% (2)
i'm just - 0.07% (2)
alternative to - 0.07% (2)
linux box - 0.07% (2)
cloud based - 0.07% (2)
that all - 0.07% (2)
private repositories - 0.07% (2)
you simply - 0.07% (2)
of your - 0.07% (2)
host it - 0.07% (2)
that the - 0.07% (2)
mike lindegarde... - 0.07% (2)
you no - 0.07% (2)
been a - 0.07% (2)
to open - 0.07% (2)
that taken - 0.07% (2)
care of, - 0.07% (2)
the install - 0.07% (2)
it doesn't - 0.07% (2)
can get - 0.07% (2)
from the - 0.07% (2)
outside world. - 0.07% (2)
reason not - 0.07% (2)
a virtual - 0.07% (2)
in virtual - 0.07% (2)
set to - 0.07% (2)
for your - 0.07% (2)
to access - 0.07% (2)
isn't the - 0.07% (2)
the world - 0.07% (2)
older posts - 0.07% (2)
newer posts - 0.07% (2)
make sure - 0.07% (2)
most part - 0.07% (2)
it locally - 0.07% (2)
first time - 0.07% (2)
has the - 0.07% (2)
have that - 0.07% (2)
can use - 0.07% (2)
not to - 0.07% (2)
setup an - 0.07% (2)
the first - 0.07% (2)
time i've - 0.07% (2)
write this - 0.07% (2)
how to - 0.07% (2)
has gotten - 0.07% (2)
easier and - 0.07% (2)
gotten easier - 0.07% (2)
some sort - 0.07% (2)
i continue - 0.07% (2)
trying to - 0.07% (2)
it and - 0.07% (2)
guest additions. - 0.07% (2)
run your - 0.07% (2)
services.addmvc(); services.addswaggergen(); - 0.07% (2)
sample api", - 0.07% (2)
app, ihostingenvironment - 0.07% (2)
things in - 0.07% (2)
matter of - 0.07% (2)
adding the - 0.07% (2)
var builder - 0.07% (2)
configurationbuilder() .setbasepath(env.contentrootpath) - 0.07% (2)
.addjsonfile("appsettings.json", optional: - 0.07% (2)
true, reloadonchange: - 0.07% (2)
true) .addjsonfile($"appsettings.{env.environmentname}.json", - 0.07% (2)
.addjsonfile("appsettings.local.json", optional: - 0.07% (2)
env, iloggerfactory - 0.07% (2)
public string - 0.07% (2)
identityserverconfig idsrvconfig - 0.07% (2)
identityserverconfig(); configuration.getsection("identityserver").bind(idsrvconfig); - 0.07% (2)
= true, - 0.07% (2)
app.usemvc(); app.useswagger(); - 0.07% (2)
take a - 0.07% (2)
solution to - 0.07% (2)
sure that - 0.07% (2)
that's a - 0.07% (2)
thing to - 0.07% (2)
} with - 0.07% (2)
{get; set;} - 0.07% (2)
into the - 0.07% (2)
"loglevel": { - 0.07% (2)
november 2016 - 0.07% (2)
i used - 0.07% (2)
about every - 0.07% (2)
i haven't - 0.07% (2)
this isn't - 0.07% (2)
basic example - 0.07% (2)
it incredibly - 0.07% (2)
with the - 0.07% (2)
"includescopes": false, - 0.07% (2)
"default": "debug", - 0.07% (2)
appsettings.json file: - 0.07% (2)
"system": "information", - 0.07% (2)
"microsoft": "information" - 0.07% (2)
"identityserver": { - 0.07% (2)
"authority": "http://localhost:5000", - 0.07% (2)
"scope": "some - 0.07% (2)
scope" } - 0.07% (2)
typed configuration - 0.07% (2)
that matches - 0.07% (2)
the json - 0.07% (2)
you've added - 0.07% (2)
ioc container - 0.07% (2)
the solution - 0.07% (2)
that in - 0.07% (2)
using swagger - 0.07% (2)
nuget package - 0.07% (2)
we'll just - 0.07% (2)
add the - 0.07% (2)
add framework - 0.07% (2)
services. services.addapplicationinsightstelemetry(configuration); - 0.07% (2)
ihostingenvironment env, - 0.07% (2)
app.useswagger(); app.useswaggerui(); - 0.07% (2)
be able - 0.07% (2)
your app - 0.07% (2)
sort of - 0.07% (2)
excellent job - 0.07% (2)
provides a - 0.07% (2)
authorization field - 0.07% (2)
public class - 0.07% (2)
filterpipeline.select(filterinfo => - 0.07% (2)
filterinfo.filter).any(filter => - 0.07% (2)
filter is - 0.07% (2)
operation.parameters = - 0.07% (2)
{ name - 0.07% (2)
= false, - 0.07% (2)
explore and - 0.07% (2)
does an - 0.07% (2)
idsrvconfig = - 0.07% (2)
new configurationbuilder() - 0.07% (2)
new identityserverconfig(); - 0.07% (2)
boolean value - 0.07% (2)
that problem - 0.07% (2)
a boolean - 0.07% (2)
value to - 0.07% (2)
settings file - 0.07% (2)
true } - 0.07% (2)
that this - 0.07% (2)
builder = - 0.07% (2)
.setbasepath(env.contentrootpath) .addjsonfile("appsettings.json", - 0.07% (2)
setup environment - 0.07% (2)
optional: true, - 0.07% (2)
reloadonchange: true) - 0.07% (2)
.addjsonfile($"appsettings.{env.environmentname}.json", optional: - 0.07% (2)
true) .addjsonfile("appsettings.local.json", - 0.07% (2)
optional: true); - 0.07% (2)
so that - 0.07% (2)
your code - 0.07% (2)
a matter - 0.07% (2)
you're doing - 0.07% (2)
from any - 0.07% (2)
lindegarde... online - 0.07% (2)
2016 mlindegarde development - 0.15% (4)
$ sudo apt-get - 0.15% (4)
if you have - 0.11% (3)
you have a - 0.11% (3)
setup port forwarding - 0.11% (3)
"logging": { "useelasticsearch": - 0.11% (3)
{ "logging": { - 0.11% (3)
added to the - 0.11% (3)
configureservices(iservicecollection services) { - 0.11% (3)
to setup a - 0.11% (3)
add framework services. - 0.07% (2)
the authorization field - 0.07% (2)
services.addapplicationinsightstelemetry(configuration); services.addmvc(); services.addswaggergen(); - 0.07% (2)
asp.net core 1.0 - 0.07% (2)
services) { // - 0.07% (2)
public void configureservices(iservicecollection - 0.07% (2)
=> filterinfo.filter).any(filter => - 0.07% (2)
august 2016 mlindegarde - 0.07% (2)
= filterpipeline.select(filterinfo => - 0.07% (2)
you should be - 0.07% (2)
app, ihostingenvironment env, - 0.07% (2)
services. services.addapplicationinsightstelemetry(configuration); services.addmvc(); - 0.07% (2)
filterinfo.filter).any(filter => filter - 0.07% (2)
setup an ubuntu - 0.07% (2)
if you want - 0.07% (2)
has gotten easier - 0.07% (2)
to setup port - 0.07% (2)
a bridged adapter - 0.07% (2)
want to open - 0.07% (2)
sudo apt-get install - 0.07% (2)
that taken care - 0.07% (2)
for the most - 0.07% (2)
the first time - 0.07% (2)
alternative to github - 0.07% (2)
reason not to - 0.07% (2)
to host a - 0.07% (2)
you can use - 0.07% (2)
it incredibly easy - 0.07% (2)
need to add - 0.07% (2)
a linux box - 0.07% (2)
// add framework - 0.07% (2)
a problem for - 0.07% (2)
to explore and - 0.07% (2)
"some scope" } - 0.07% (2)
true) .addjsonfile($"appsettings.{env.environmentname}.json", optional: - 0.07% (2)
optional: true, reloadonchange: - 0.07% (2)
configurationbuilder() .setbasepath(env.contentrootpath) .addjsonfile("appsettings.json", - 0.07% (2)
builder = new - 0.07% (2)
a matter of - 0.07% (2)
you've added to - 0.07% (2)
"authority": "http://localhost:5000", "scope": - 0.07% (2)
ihostingenvironment env, iloggerfactory - 0.07% (2)
}, "identityserver": { - 0.07% (2)
"microsoft": "information" } - 0.07% (2)
"debug", "system": "information", - 0.07% (2)
"loglevel": { "default": - 0.07% (2)
makes it incredibly - 0.07% (2)
to setup environment - 0.07% (2)
just about every - 0.07% (2)
true) .addjsonfile("appsettings.local.json", optional: - 0.07% (2)
= new identityserverconfig(); - 0.07% (2)
does an excellent - 0.07% (2)
"scope": "some scope" - 0.07% (2)
november 2016 mlindegarde - 0.07% (2)
.addjsonfile("appsettings.local.json", optional: true); - 0.07% (2)
.addjsonfile($"appsettings.{env.environmentname}.json", optional: true) - 0.07% (2)
true, reloadonchange: true) - 0.07% (2)
.setbasepath(env.contentrootpath) .addjsonfile("appsettings.json", optional: - 0.07% (2)
= new configurationbuilder() - 0.07% (2)
a boolean value - 0.07% (2)
{ "authority": "http://localhost:5000", - 0.07% (2)
app.usemvc(); app.useswagger(); app.useswaggerui(); - 0.07% (2)
} }, "identityserver": - 0.07% (2)
"information", "microsoft": "information" - 0.07% (2)
"default": "debug", "system": - 0.07% (2)
false, "loglevel": { - 0.07% (2)
the solution to - 0.07% (2)
the configuration has - 0.07% (2)
thing to do. - 0.07% (2)
mike lindegarde... online - 0.07% (2)

Here you can find chart of all your popular one, two and three word phrases. Google and others search engines means your page is about words you use frequently.

Copyright © 2015-2016 hupso.pl. All rights reserved. FB | +G | Twitter

Hupso.pl jest serwisem internetowym, w którym jednym kliknieciem możesz szybko i łatwo sprawdź stronę www pod kątem SEO. Oferujemy darmowe pozycjonowanie stron internetowych oraz wycena domen i stron internetowych. Prowadzimy ranking polskich stron internetowych oraz ranking stron alexa.