Shawn Cicoria

Human in the cloud...

Browse by Tags

Tagged Content List
  • Blog Post: Building an Office Web Apps (OWA) WOPI Host

    UPDATE: January 31, 2014 The solution and project have been updated to MVC5, and Web API 2.  In addition, editing PowerPoint (PPTX), and Excel files has been added.  Word Editing is not part of the solution. Also, PDF viewing is enabled.  See the updated post here: http://blogs.msdn.com...
  • Blog Post: RealTime communication with SingalR…

    The upcoming Fall Release of VS2012 has some really great updates, bringing back OData, SPA, and now SingnalR. If you get a chance take a look at Scott Guthrie’s keynote session where he goes through it (SignalR -- along with a demo of New Relic – which rocks). SignalR is a hub/client model that leverages...
  • Blog Post: Updated WIF tools for VS2012 RC are out–be safe…

    The updated tools for the RC along with the samples are out.  The samples from the prior 1.0 release will still work as well Windows Identity Foundation Tools for Visual Studio 2012 RC - Vibro.NET - Site Home - MSDN Blogs Samples are at the bottom : http://blogs.msdn.com/b/vbertocci/archive/2012...
  • Blog Post: Getting a SecurityToken from a RequestSecurityTokenResponse in WIF

    When you’re working with WIF and WSTrustChannelFactory when you call the Issue operation, you can also request that a RequestSecurityTokenResponse as an out parameter. However, what can you do with that object?  Well, you could keep it around and use it for subsequent calls with the extension method...
  • Blog Post: Viewing the User Token from Visual Studio 2010 Debugger

    When you’re debugging security related things, sometimes you need to take a look at the thread identities user token. When you’re inside of Visual Studio 2010 – in the watch windows you enter ‘$user’  and you’ll get the same as when in windbg with !token –n  
  • Blog Post: Additional Mime Types in Visual Studio 2010 Development Web Server

    While the development server in Visual Studio 2010 is great for most work, it does have 1 shortcoming in that if you start adding content types that are not part of the base set of known Mime types built in, you won’t affect the proper header response that is emitted to the client/browser. For example...
  • Blog Post: Use an Action delegate to time a method…

    I wanted an ability to be able to simply time methods and write to a log/trace sink and a very simple approach that I ended up using was to provide a method that takes an Action delegate which would be the method that is to be timed. The following is what I came up with (this is my reminder…) class Program...
  • Blog Post: CloudNinja - Windows Azure Multi-tenant Sample - Home

    So, as one of the OneTAP leads for Windows Azure focusing on the BizSpark folks, I run into many questions regarding HOWTO and in areas of Auto-Scaling, provisioning, authentication. The folks at Full Scale 180 ( http://www.fullscale180.com ) have created a nice sample application that demonstrates the...
  • Blog Post: Who needs reflector? ILSpy to the rescue..

    Reflector has been invaluable over the years.  I’m torn about the idea it’s become a paid for tool, and by all means folks should be compensated for great work.  Not sure where Lutz is in the cash flow. But, the ICSharpCode guys have released ILSpy at www.ILSpy.com   ( http://wiki.sharpdevelop...
  • Blog Post: Differences when Running with OutputCache managed module under ASP.NET IIS7.x with Cache-control header

    This post is to report some differences when using MVC or IHttpHandlers if you’re attempting to set the Cache-control : max-age or s-maxage value under IIS7.x using the HttpResponse.Cache methods. [UPDATE]: 2011-3-14 – The missing piece was calling  Response.Cache.SetSlidingExpiration(true) as follows...
  • Blog Post: ASP.NET MVC3, WebMatrix, NuGet, SQL Compact 4–all released…

    Along with the release of WebMatrix announced here.. http://blogs.msdn.com/b/webplatform/archive/2011/01/12/webmatrix-shipping-january-13-2011.aspx A slew of dependencies were released as well.  If you download WebMatrix, it will install these dependencies – also via a new release of the Web platform...
  • Blog Post: Free ebook: Programming Windows Phone 7, by Charles Petzold

    How many of us cut our teeth with a Petzold book on Windows?  Gee, I still have an OS/2 book on Presentation Manager from Mr. Petzold – pre-warp. Well, MS Press has released his latest book in XPS/PDF form, along with the samples up on the MS Press site. Free ebook: Programming Windows Phone 7,...
  • Blog Post: Updated Visual Studio Performance Testing Quick Reference Guide (Version 3.5) Released

    Make sure, for today at least, you navigate to “Downloads” instead of using the quick link on the right side. Summary This document is a collection of items from public blog sites, Microsoft® internal discussion aliases (sanitized) and experiences from various Test Consultants in the Microsoft Services...
  • Blog Post: View Engine Razor – MVC 3 preview – and how to get it in WebMatrix…

    WebMatrix is back – sort of.  There used to be Web Matrix in the early days of ASP.NET.  Now, it’s back again, and it’s ready with some of the upcoming preview capabilities coming out – such as a view engine called Razor. ASP.NET MVC 3 Preview 1 http://www.microsoft.com/downloads/details.aspx...
  • Blog Post: Strings are UTF-16…. There is an error in XML document (1, 1).

    I had a situation today where an xml document had a directive indicating it was utf-8.  So, the code in question was reading in the “string” of that xml then attempting to de-serialize it using an Xsd generated type. What you end up with is an exception indicating that there’s an error in the Xml...
  • Blog Post: Need an ESB for Windows – Built on .NET

    Neudesic is offering up registered access to their ESB platform – Neuron. http://www.neuronesb.com/esb-download/neuron-esb-download-info.aspx More information here: http://www.neuronesb.com/
  • Blog Post: Copying Properties between 2 Different Types…

    I’m not sure where I had seen some of this base code, but this comes up time & time again on projects. Here’s a little method that copies all the R/W properties (public) between 2 distinct class definitions: It’s called as follows: private static void Test1() { MyClass obj1 = new MyClass() { ...
  • Blog Post: Deployment of Theme and Resource files via Feature / Timer Jobs

    Recently, we had a deployment scenario where we needed to deploy a custom theme and some resource files (resx) to the Farm and the Web Application zones respectively. Theme Deployment via Feature / Timer Job For the first feature, deployment of a theme, we initially went down the path assuming that we...
  • Blog Post: Wildcard Certificates and IIS7

    Let’s face it, during development, managing all the certificates if you’re doing anything with validating SSL/TLS traffic is a pain. Now with Windows Identity Foundation (fka Geneva) we really have to get crackin on getting used to managing certificates, setting up SSL sites, etc. So, here’s great post...
  • Blog Post: Visual Web Part Designer in Visual Studio 2010

    In the October edition of MSDN Magazine, there’s a great article that does a quick rundown of building a component that can be surfaced as a Web Part via the Gallery and placed in Web Part zones on pages. The article by Steve Fox is here: Steve Fox - Visual Studio 2010 Tools for SharePoint Development...
  • Blog Post: MSDN Library – Low Bandwidth Mode…

    If you’re needing access to MSDN library from a 3g tethered, or low bandwidth at a location, MSDN Library is now published in a mode that lowers the payload… http://msdn.microsoft.com/en-us/library/default(loband).aspx Much more detail on Scott Hanselman’s blog on the HOW… http://www.hanselman.com/blog...
  • Blog Post: This version of the enterprise library cannot be installed side by side with version 4.0 on x64

    When upgrading to Enterprise Library 4.1 on an x64 machine, even though you’ve run the 4.0 uninstaller, and even removed the registry key, you’ll still end up with an installer complaining that you can’t do side-by-side install.  The issue is the key is actually under the Wow node for x86 compatability...
  • Blog Post: Building a Mini URL Service – Part 2 – The Algorithm

    Part 1 – Part 2 The first order of business is what URL shortening approach should be used to take some very long URL, which in IE7 is limited to 2,083 characters ( KB208427 ) and provide a nice compact link. The first part of the link (protocol + server + port) is generally controlled by what domain...
  • Blog Post: Building a Mini URL Service – Part 1

    This set of posts is about a "Mini URL" service that I created initially to help provide a means to automate shortening of URL's for sending in emails to users in SharePoint. If you've used SharePoint and at times you need to send a link to a List or Document item one way is to "right-click" the item...
  • Blog Post: Kerberos Configuration Troubleshooting

    I wanted to post about one of the best tools I’ve found for getting Kerberos properly configured and in the process getting some great HOWTO information on Kerberos, how it works, etc. When working with SharePoint, and the plan is to have your site run under Kerberos, I recommend using this tool before...
Page 1 of 2 (36 items) 12