Visual Studio 2008, SQL Server 2008, Windows Server 2008 Mini-Launch in Miramar
13 May 08 08:18 AM | jstawski | with no comments

Have you missed the Heroes Happen Here event in Ft Lauderdale? Do you want to revisit some of the topics? Then don't miss today's Mini-Launch at Devry University in Miramar. I will be showcasing the demos from the "Reach End-Users with Next Generation Web Applications" session. My friend, Max Trinidad, will be talking about Server Core and the Entity Framework.

Map image
Filed under: , ,
Heroes Happen Here Event in Ft Lauderdale
05 May 08 07:23 AM | jstawski | 1 comment(s)

Join me and Joe Healy, aka the DevFish, for the Microsoft Heroes Happen Here event in Ft Lauderdale. There will be a lot of content regarding Visual Studio 2008, SQL Server 2008, and Windows Server 2008. The event is at the Broward Convention Center:

1950 Eisenhower Blvd,
Fort Lauderdale, FL 33316

Map image

See you there!

Outlook RSS Feeds are not Synching
02 May 08 02:30 PM | jstawski | with no comments

I noticed that my outlook RSS feeds were not synching. After verifying the feeds were ok I search for a solution and found a hotfix for it. As of today you have to request the hotfix to Microsoft support since it is not publicly available yet. Follow the instructions on how to obtain it.

http://support.microsoft.com/kb/950282

Filed under: , ,
Jit N' Run - The Best Of Simple Talk - ASP.NET - Vol 1
02 May 08 01:13 PM | jstawski | with no comments

Two days ago I got an email from Tony Davis letting me know that Simple-Talk is coming out with an eBook. The book will include a combination of the best ASP.NET articles published by simple-talk. My article, Take Row-Level Control of Your GridView is part of the eBook.

My coworker, John Papa, is a co author along with many other authors.

Stay tuned for more info on where to download the book.

WCF WSDL location address with HTTPS
01 May 08 09:39 AM | jstawski | with no comments

When you query the WSDL of a WCF service that is hosted with HTTPS the location of the service will be pointed to the machine name by default. So if a client is querying your service by pointing to https://www.yourdomain.com/YourService/Service.svc?wsdl the WSDL will come back with something like this:

<wsdl:service name="ServiceName">
    <wsdl:port name="HttpService" binding="tns:HttpService">
        <soap12:address location="https://MachineName/YourService/Service.svc" /> 
        <wsa10:EndpointReference>
            <wsa10:Address>https://MachineName/YourService/Service.svc</wsa10:Address> 
        </wsa10:EndpointReference>
    </wsdl:port>
</wsdl:service>

Therefore the client machine will not be able to generate the appropriate proxy because it will never be able to query the service using the MachineName (it is most likely sitting outside of the server's internal network).

To fix this all you have to do is add an HTTPS Host Header to the correct website. Unfortunately, this is not doable through the GUI, but it can be done in command line. To do so in IIS 6.0 run the following script by replacing the <website id> with your website id (usually it is 1) and <host header> with your fully qualified domain:

%systemroot%\system32\cscript.exe //nologo %systemdrive%inetpub\adminscripts\adsutil.vbs set /w3svc/<website id>/SecureBindings ":443:<host header>"

After that just reset iis by running an iisreset.

If you browse to your wsdl file you should find that the address changed to the fully qualified domain.

Happy Configuring!

More Posts Next page »