Infosys Microsoft Alliance and Solutions blog

Main

March 18, 2008

Expression Blend issue with WPF Data binding debugging

Some days back I had pointed to the blog by Beatriz on how to debug WPF data binding errors. I have been using the PresentationTraceSources.TraceLevel feature (available with .NET 3.5) since then and have found it very easy to use and very effective in resolving my data binding errors.

However recently when I opened a XAML, which had this debugging feature enabled, in Expression Blend 2.5 March Preview, I got an error. The XAML won't open in designer and showed "Invalid XAML" with details as 'The member "TraceLevel" is not recognized or is not accessible'.

Continue reading "Expression Blend issue with WPF Data binding debugging" »

February 29, 2008

Expression Blend issue with Globalized WPF Application

Recently while supporting a project on converting their WPF application for globalization and localization support, we faced an issue in being able to work with Expression Blend 2 Dec preview. We used the recommended approach for globalization and localization and after doing all that Expression Blend failed to load the user controls in design view.

You would get an error like this - "MissingSatelliteAssemblyException: The satellite asembly named yourassemblyname for fallback culture 'en-US' either could not be found or could no be loaded. This is generally a setup problem. Please consider reisntalling or repariring the application."

Continue reading "Expression Blend issue with Globalized WPF Application" »

January 23, 2008

Unit Test Trust Issue on Vista

Further to my unit testing experiments that I have been blogging about in the last few days, I was playing around with the DashCommerce starter kit. After installing and configuring the site, I started by creating some tests for the code in the App_code folder.

The test creation was successful and I was all set to run. But luck was against me and I got compilation errors regarding missing namespace. As I had mentioned in my earlier blog, the testing happens via private accessor and since its creation happened successfully, ideally I shouldn't  have had a need for adding explicit references and namespaces to my test project.

Continue reading "Unit Test Trust Issue on Vista" »

October 04, 2007

BizTalk Server 2006 R2 on Vista

BizTalk Server 2006 R2 is now available. Introduction paper to this version is available here. Get a trial version of it from here. MSDN Subscribers can download it from the MSDN Subscribers download site. The latest documentation for this version is available here.

I had earlier blogged about getting BizTalk Server 2006 to work in Vista. At that time BizTalk wasn't officially supported on Vista, but I had wanted to test if it worked or not. The current R2 release is now officially supported on Vista. So I decided to give it a try again. I used BizTalk Server 2006 R2 Developer Edition and worked on Windows Vista Ultimate.

Continue reading "BizTalk Server 2006 R2 on Vista" »

September 13, 2007

Webinar: Leap Ahead with Windows Vista

Lead ahead with Windows Vista, September 19, 2007. Read More

August 10, 2007

VS 2005 Debugging Issue with AJAX Applications on IIS7 on Vista

I wanted to play around with AJAX and hence downloaded the Extensions and the ToolKit. I created a new ASP.NET AJAX Enabled Web Site and after adding the Update Panel to update a label control, I hit F5. Surprisingly, I got an error when trying to debug.

Continue reading "VS 2005 Debugging Issue with AJAX Applications on IIS7 on Vista" »

April 20, 2007

Inside Vista Kernel

Most people, when hear Vista, think about Aero glass affect, great new set of icons and wallpapers and UAC. However there is more to Vista than this. Mark Russinovich in 3 part series on Technet Magazine covers key features of Vista Kernel. Gives good insight into the features and make really interesting reading. Check them out

  1. Part 1
  2. Part 2
  3. Part 3

April 19, 2007

Vista Security - Paranoid, but Indispensable

One argument why some consider Linux to be more secure than Windows is that – hacking attempts on Linux are far lesser than Windows. Well, you are only true, until you are proved otherwise. And there is nothing in this world as “Completely Secure”. Everything is only secure until it is broken.

Continue reading "Vista Security - Paranoid, but Indispensable" »

April 12, 2007

Session 0 and 1 in Vista

Earlier today a colleague asked how do Services and Applications talk to each other in Vista and I said, "the way they used to earlier". I wasn't aware of Session 0 and Session 1 concept till now. He pointed me to this MSDN article that explains what this new concept of Session 0 in Vista is all about.

This essentially is to prevent direct access to services from applications and thus prevent hacker to elevate their own security priviledges. Some information around this is here and on this Channel 9 video. A white paper on impact of session 0 on services and drivers is also available.

[Edited April 16, 2007] Found some tips to communicating with Session 0 services here.

March 13, 2007

"Access Denied" error whuile launching a Softgrid virtualized application on Vista

I am trying to launch an application on Windows Vista which was virtualized previously for Windows XP. However when I launch the deployed shortcut , Softgrid throws following error -

The Softgrid Client could not launch <Application Name>. Access is Denied. Error Code: 410038-0060922C-80070005

Has anyone experienced this error before?

Continue reading ""Access Denied" error whuile launching a Softgrid virtualized application on Vista" »

ZTI of Vista over WAN

We successfully tested Zero Touch Installation of Microsoft Vista on a desktop having Windows XP SP2 installed using SMS OSD Feature pack and BDD over a WAN connection. The lab setup to test this consisted of following components:

 

Continue reading "ZTI of Vista over WAN" »

March 01, 2007

IIS 7 hosted sites not accessible from remote machines

Recently while working on my Vista machine, I was was working on a ASP.NET Web site and I wanted to have a colleage of mine have a look. Like always, I mailed him the URL and waited for him to view it and get back. To my surprise, he reverted stating he can't view it.

The error he was getting was "Internet Explorer cannot display the webpage". This was surprising since I was able to view the site locally on the Vista machine without any issues. This meant that IIS was configured and running properly. 

Continue reading "IIS 7 hosted sites not accessible from remote machines" »

February 26, 2007

Roaming Profiles Implementation for SoftGrid-II

In the  "Roaming Profiles Implementation for SoftGrid-I" we discussed the concept of Softgrid roaming profiles for applications and it's contribution in achieving a true roaming user profile.

I will continue the discussion further and discuss a simple procedure to implement Softgrid Roaming profile in a test lab.

 

 

Continue reading "Roaming Profiles Implementation for SoftGrid-II" »

Addressing User Security Elevation on a locked down PC using SoftGrid Virtualized Applications

Normally in a locked down environemnt in order to enable End Users (EU) to customize application specific settings and other customizations application packagers identify and elevate security permissions to secure NTFS and Registry areas. This is often considered as a security risk and also contributes to effort in troublershooting and identifying such areas on the local system.

SoftGrid eliminates the requirement of elevating security permissions to the restricted area. As Softgrid virtualized applications execute within a virtual environement the user has complete access to the virtual environemnt while executing the application. The advantage is that the users have access to the desired functionality withoutaffecting the state of the host system.

Continue reading "Addressing User Security Elevation on a locked down PC using SoftGrid Virtualized Applications" »

Microsoft Vista: Best Practices recommendation for Zero Touch Deployment using SMS and BDD-II

USMT Customization:

 

User State Migration Tool (USMT) is a small command line utility provided to capture and restore the user’s data and settings from a machine

 

Continue reading "Microsoft Vista: Best Practices recommendation for Zero Touch Deployment using SMS and BDD-II" »

Best Practices recommendation for creation and customization of Vista image to be used in Zero Touch Deployment using SMS and BDD - I

Creation and Customization of Golden Image:
While capturing the base image, extreme care has to be taken as this image will be replicated across all machines in the enterprise. Based on past experiences, the following recommendations are provided:
Software to install
·         Before capturing the image, ensure that all enterprise wide software is installed in the core image.
·         The base image should contain the enterprise standard firewall and anti-virus clients to ensure that the image starts up with the requisite security configuration pre-installed.
·         Try to include as many base packages into the image as possible to limit the time required during the deployment. It is generally noted that installing an image with the software pre-installed is a lot faster than installing the image and then installing the software separately.
·         Include the SMS Advanced Client in the base image.

Continue reading "Best Practices recommendation for creation and customization of Vista image to be used in Zero Touch Deployment using SMS and BDD - I" »

Roaming Profiles Implementation for SoftGrid-I

In traditional Windows Roaming Profile (WRP) user profile specific files are stored on a network location and are accessible to a user from any machine. However the problem of maintaining the application settings still remains unresolved in the traditional environment as all applications are installed on the local system and the settings specific to them are also maintained on the local system which can’t be made a part of the user profile e.g. Application settings in HKCU registry etc.   

 This challenge is addressed in Softgrid by maintaining Softrgid Application Profiles. In this topic I will discuss how softgrid helps in implementing a true roaming profile

Continue reading "Roaming Profiles Implementation for SoftGrid-I" »

Sequencing MS Office 2003

While sequencing office 2003 I came around an error that says “This action is only valid for products that are currently installed”.The error occurred when I tried running the applications from the shortcuts placed in Start menu of the local machine instead of launching the shortcuts from Softgrid Sequencer.

Continue reading "Sequencing MS Office 2003" »

February 22, 2007

Configuring Custom Http Handler in IIS 7

Recently when working on an application, I was playing around with writing custom http handlers. There is nothing new in that lots has been written about how to build and configure custom http handlers. So when after writing this I decided to configure it in IIS 7 on my Vista machine, I was pleasently surprised to see that I was lost !

IIS 7 UI has changed noticeably from its earlier versions and when I wanted to configure the file extension I wanted my custom handler to work with, I didn't know what to do.

Continue reading "Configuring Custom Http Handler in IIS 7" »