Tag | IIS Posts

When setting up my AppFabric environment yesterday, I was running into (what I thought) was a strange error: Workflow persistence is not fully functional because the net.pipe protocol is missing from the application’s list of enabled protocols. At first, I was quite confused by this. I had double-checked to make sure that net.pipe *was* enabled. First I checked the Site Bindings for the web site itself: Next, I check the Enabled protocols by going to “Advanced Settings” at the application level. ...
A couple of days ago I was playing around with Silverlight 4. Amazing platform, especially since they now support multi-touch events. But before you can run, you’ve got to learn how to walk, right? So, in order to learn some of the new capabilities of the platform I decided to make an application to keep track of all my contacts. I know, there are numerous applications out there that can peform that task much better, but I didn’t want to create a usefull program, I just wanted to have a ‘real’ project ...
WordPress is enormously popular for blogs and full websites thanks to an awesome eco system which has built up around it, the simplicity (relatively) of getting it up and running plus the flexibility to “bend it” in all sorts of directions. When I say bend, check out the following which are all WordPress sites My “back up blog” http://iupdateable.wordpres... My groups “odd site” :) http://ubelly.com My favourite “cheap games” site http://www.frugalgaming.co.uk/ WordPress users typically run their ...
I have come across 2 issues with deploying WCF services in a Silverlight solution, admittedly the one is more of a hiccup, and only occurs if you take the easy way out and reference your services through visual studio. The First Issue This occurs when you deploy your WFC services to an IIS server. When browse to the services using your web browser, you are greeted with “This collection already contains an address with scheme http. There can be at most one address per scheme in this collection.”. ...
The .NET Framework version 4 includes enhancements for ASP.NET 4 in targeted areas. Visual Studio 2010 and Microsoft Visual Web Developer Express also include enhancements and new features for improved Web development. This document provides an overview of many of the new features that are included in the upcoming release. This topic contains the following sections: ASP.NET Core Services ASP.NET Web Forms ASP.NET MVC Dynamic Data ASP.NET Chart Control Visual Web Developer Enhancements Web Application ...
I uninstalled AppFabric Beta 2 and installed AppFabric RC. The AppFabricEventCollection Service is started (runs under Local Service which is a dbo_owner on the Monitoring Database to prove this wasn’t the issue). The SQLServerAgent Service is started. Nothing is being written to the Monitoring DB Staging Table and thus nothing is being written to the Event tables or seen in the AppFabric Dashboard. Nothing has been written to the following event logs - Microsoft-Windows-Application Server-System ...
Now, we have discussed about bringing in a certificate into our web server. One thing I noticed that was a requirement, is the assignment of a certificate throughout the App Tier and the Build Server. I understand they are not necessarily cheap, but wildcard certs are a good option here. On to the list we go: SharePoint: Modify the mappings SharePoint has so it points to https, the path to do this is from the Operations section, in Global Configuration, look into Alternate Access Mappings. The changes ...
Microsoft’s Ax Demo VPC is basically configured for a static IP address 192.168.0.1, this is due to the fact that the VPC has Domain Controlller configured in it which requires a static IP. When we put this VPC on a network with a different subnet and change the IP you can observer that the site http://sharepoint and http://sharepoint/EP cease to function and show “Page Not Found” errors in the browser. This is mainly due to the DNS configuration which is not updated. Below is the screen shot of ...
Some more “syncing to paper” :) Steve Marx wrote a very interesting article about using Hosted Web Core in an Azure Worker Role. Hosted Web Core is a new feature in IIS 7 that enables developers to create applications that load the core IIS functionality. Wade Wegner is a new Technical Evangelist for Windows Azure platform AppFabric Example from Wade (and how I found him) Host WCF Services in IIS with Service Bus Endpoints Google and vmware “get engaged” over cloud http://googlecode.blogspot.... ...
At my previous employer, when developing for BizTalk Server 2004 using Visual Studio 2003, we made use of separate development and deployment environments; developing in Visual Studio on our client PCs and then deploying to a seperate shared BizTalk 2004 Server from there. This server was part of a multi-server Standard BizTalk environment comprising of separate BizTalk Server 2004 and SQL Server 2000 servers. This environment was implemented a number of years ago by an outside consulting company, ...
In my impersonation enabled web site I needed to access files on a network share. Running locally, everything worked fine. After deploying out to the dev server and hitting the web site from my PC, things fell apart. With impersonation enabled, we can access files on the server itself, but a network share is another story. Accessing a share on another server, we encounter the infamous "double hop" situation, were the credentials have already been digested on the web server and are not available for ...
On some servers we have many old Virtual Directories created for previous versions of our application. IIS user interface allows to delete only one in a time. Fortunately we can use IIS scripts as described in How to manage Web sites and Web virtual directories by using command-line scripts in IIS 6.0 I've created batch file DeleteOldVDirs.cmd rem http://support.microsoft.co... rem syntax: iisvdir /delete WebSite [/Virtual Path]Name [/s Computer [/u [Domain\]User /p Password]] REM list all ...
If you get the following error, while running the SharePoint Products and Technologies Configuration Wizard: Internet Information Services is not installed. You must have Internet Information Services installed in order to use the SharePoint Products and Technologies Configuration Wizard In order to resolve this, Open Server Manager, go to Roles and right click on Web Server And in the Window that comes up, Enable the option that says IIS 6 Metabase Compatibility (Installed) Technorati Tags: Windows ...
It was time of my first onsite client assignment on SharePoint. Client had one server production environment. They wanted to upgrade the topology with completely new SharePoint Farm of three servers. So, the task was to move whole MOSS 2007 stuff to the new server environment without impacting data. The last three words “… without impacting data…” were actually putting pressure on my head. Moreover SSP was required to move because additional information has been added for users apart from AD import. ...
Getting my geek on… I have decided to call the products VS.10 (Visual Studio 2010), TP.10 (Test Professional 2010), and TFS.10 (Team Foundation Server 2010) Thanks Neno Loje. What's new in Visual Studio & Team Foundation Server 2010? Focusing on Visual Studio Team System (VSTS) ALM-related parts: Visual Studio Ultimate 2010 NEW: IntelliTrace® (aka the historical debugger) NEW: Architecture Tools New Project Type: Modeling Project UML Diagrams UML Use Case Diagram UML Class Diagram UML Sequence ...
In this Issue: ITLackey, SilverLaw, Max Paulousky, Alex Yakhnin, Paul Sheriff, Douglas, Jeremy Likness, Tomasz Janczuk, Anoop Madhusudanan, Adam Kinney, and Ashish Shetty. Shoutout: If you haven't already seen it, CrocusGirl did a great job of summarizing Day 2 of DevConnections with her Silverlight 4 Launch Notes From SilverlightCream.com: RIA Services - IIS6 Virtual Directory Deployment ITLackey has a post up building on his previous post on Windows Authentication with RIA Services and discusses ...
Well, since my post on hosting ClickOnce with Amazon S3 Storage, I've received quite a few emails asking how to secure the deployment. At the time of this post I regret to say that there is no way to secure your ClickOnce deployment hosted with Amazon S3. The S3 storage is secured by ACL meaning that a username and password will have to be provided before access. The Amazon CloudFront, which sits on top of S3, allows you to apply security settings to your CloudFront distribution by Applying an encryption ...
To be honest I have not been very interested in the caching before I’m going to a project which would be using the multi-site deployment and high connection and concurrency and very sensitive to the user experience. That means we must cache the output data for better performance. After looked for the Internet I finally focused on the Memcached. What’s the Memcached? I think the description on its main site gives us a very good and simple explanation. Free & open source, high-performance, distributed ...
Hace algunos días, jugando con las configuraciones del IIS, revolvíamos las opciones de compresión de contenidos. La intención era habilitar gzip para el contenido estático pero la cosa salió tan mal que el portal, en vez de reducir su tamaño por los contenidos comprimidos, lo "redujo" porque el servidor dejó de enviar los archivos javascript y las hojas de estilo al navegador. Después de estar buscando como hora y media, resultó que la explicación y la solución eran bastante sencillas (y ni siquiera ...
Windows Azure Diagnostics Managed Library: The new Diagnostics API enables logging using standard .NET APIs. The Diagnostics API provides built-in support for collecting standard logs and diagnostic information, including the Windows Azure logs, IIS 7.0 logs, Failed Request logs, crash dumps, Windows Event logs, performance counters, and custom logs. Variable-size Virtual Machines (VMs): Developers may now specify the size of the virtual machine to which they wish to deploy a role instance, based ...
Introduction We are adopting Click Once as a deployment standard for Thick .Net application clients. The latest version of this tool has matured it to a point where it can be used in an enterprise environment. This guide will identify how to use Click Once deployment and promote code trough the dev, test and production environments. Why Use Click Once over SCCM If we already use SCCM why add Click Once to the deployment options. The advantages of Click Once are their ability to update the code in ...
This is one of the scary problems that turns out to have a pretty easy solution. I tried to view one of my websites hosted by IIS on my primary workstation and the site wouldn’t render. I checked IIS Admin and the site was there, but I couldn’t access it on either port 443 or port 80. In reviewing the event log I found the following entry: The World Wide Web Publishing Service (WWW Service) did not register the URL prefix http://x.x.x.x:80/ for site 1. The site has been disabled. The data field contains ...
One of the biggest questions I routinely get asked is how scalable Commerce Server is. Of course the text book answer is the product has been around for 10 years, powers some of the largest e-Commerce websites in the world, so it scales horizontally extremely well. One argument however though is what if you can't predict the growth of demand required of your Commerce Platform, or need the ability to scale up during busy seasons such as Christmas for a retail environment but are hesitant on maintaining ...
While installing Dynamics Ax 2009 Roles Center and Enterprise Portal on Windows Server 2008 R2, there is a prerequisite for IIS Default components which fails to install. The error log file for IIS component installation points to an error while installing feature NET-XPS-VIEWER. This issue can be resolved by editing “ServerManagerCmdInputIIS.xml” file present in the support folder of the DAX 2009 installer. Edit the entry “<Feature Id="NET-XPS-Viewer" />” to “<Feature Id="XPS-VIEWER" />” ...
[UPDATED 10th March 2010: Edd produced a 2nd post on using IronRuby with WPF/.NET ] [You might want to also read other GuestPosts on my blog – or contribute one?] On the 26th and 27th of March (2010) myself and Edd Morgan of Microsoft will be popping along to the Scottish Ruby Conference. I dabble with Ruby and I am a huge fan whilst Edd is a “proper Ruby developer”. Hence I asked Edd if he was interested in creating a guest post for my blog on IronRuby. If you should stumble across this post and ...
There came a news that the free developer account of azure had been expired end of Jan 2010 which means there’s no way to play with it for free. But I’m lucky that my location is not on their billing list which means I can use and try it till this June. So I think it should be better to explain a bit on how to deploy before it's withdrawn by Microsoft. As I had mentioned many times in the last 2 posts, deploying the azure application would be a little bit different. And I will continue using the ...
I had this exception in the Application Event Log after trying to bring up the portal in IE (after a newly installed and configured BizTalk & ESB platform): --- Exception information: Exception type: WebException Exception message: The remote server returned an error: (401) Unauthorized. --- I was working in a two (application) server BizTalk environment but I only had this exception on one server. The portal came up fine on the other server. I looked at IIS log files and found a 401 for /ESB.Exceptions.Service/Exc... ...
Cannot tell you how much fun this can be if it is not working correctly. First make sure SMTP is set up correctly in your IIS install (IIS6-IIS7.5(which uses IIS6 but thats for another story)) Direct Mailer Not working or not sending email or just needs to be configured correctly? First lets make sure the server and users/groups are created right. To grant the Marketing Web Service access to the Direct Mailer Service 1. Click Start, point to Programs, point to Administrative Tools, and then click ...
So as you all know I am a Non-MVP for Commerce Server 2007 however I have worked tirelessly with this server. I know a ton of the in’s and outs of the architecture and have written a good number of scripts and modified others scripts to work. Recently I have had the pleasure of making Commerce Server 2007 run (play nice) with Windows Server 2008r2. This was interesting in many many ways to which I will document down the road. For this post I wanted to share a great little script that helps with your ...
To me Azure is a new technology but in fact it's not that new. In the PDC08 Microsoft announced that their cloud computing platform had been released with the name Azure, which stand for the color of the sky. I began to play with Azure recently and will post a series of blogs for what it is and how to use it. But first of all we'd better to understand what's Azure. If we went to the official website of Azure we can find the official definition. The Windows Azure platform offers a flexible, familiar ...
This is not a new topic for most of us, however there are aspects of using Virtual Machines that are applicable to us as developers and consultants that are not often discussed. As a consultant, when I begin a new project I want to be able to turn over my work and an established proven development environment to the client at the end of the project. With a VM I can give them the exact system I used, with all of the configuration and tooling intact. (Licensing can be a tricky issue so be sure you ...
I have been using VSeWSS 1.3 since it first became available. As of this writing it is still in the CTP release stage. The previous version, 1.2 is still available, but the biggest advantage of the 1.3 release is support for 64 bit OS which was a prime motivator for me. Also 1.3 now supports publishing sites which was not possible with the previous versions. VSeWss 1.3 March 2009 CTP is available, and is the version I am using for the purposes of this article. A good blog post about the extensions ...
What is Trac and why would you want it? I have already documented in a previous blog how I restored my Trac backup from hosted-projects.com (see http://geekswithblogs.net/t... but given I also mentioned my use of Trac in a recent presentation at the .NET developers conference, DDD8, (see http://geekswithblogs.net/t... I thought it only proper to document how to install both SubVersion and Trac from scratch on a new Windows system. ...
As I talked about in a previous post, a common solution for companies running Exchange is to use redirection to dump all incoming user request to the OWA sub directory on the CAS server. HTTP to HTTPS redirection is also commonly implemented. Recently I found a gotcha to this configuration. When a user connected with Outlook Anywhere does a Send/Receive, it will hang on the Offline Address Book, sometimes permanently until either the task is cancelled or Outlook is restarted. After a long while of ...
I wanted to pull together all of my notes on compression I've gathered from various sources and bring them together here, in the hope that it would help someone else. All of this information is from reliable sources, such as the online MSDN but these sources aren't always easily found in a pinch. Using HTTP Compression for Faster Downloads (IIS 6.0) If your Web sites use large amounts of bandwidth or if you want to use bandwidth more effectively, consider enabling HTTP compression, which provides ...
[Source: http://geekswithblogs.net/a... I recently had the pleasure of installing and configuring the ESB Toolkit 2.0 in a multi-server environment. There are some notes on how to do this in the official documentation but they’re not exhaustive and they don’t include details on how to install the management portal in a multi-server environment. Prerequisites: · Install and Configure BizTalk in your multi-server environment · Install and Configure UDDI in your multi-server ...
More for helping me to remember... One good reason, at least during development, for putting your web application/service in its own app pool in IIS? Recycle... There are times when you'll want to recycle, normally done by restarting IIS, to make sure it updates and recompiles against your current dlls. But in a shared environment it's not very polite to restart IIS and mix up your fellow devs. So throw the app in its own pool, problem solved, as it were. You can restart just that pool and not have ...
This is a continuation from Deployment of Theme and Resource files Resource File Deployment (Resx) The second item was deploying Resource files to the App_GlobalResource directory present as a subdirectory under each IIS site for each SharePoint Web Application zone. Remember that you can have multiple IIS Sites for each “Logical” SharePoint Web Application. The other requirement we had was that each Web Application needed to have its own set of resource files and were to be deployed and scoped as ...
Well this post addresses the connection pooling reference issue that is not handled in ODP.Net. TO give an intro, ODP.Net is one among the data provider when you use oracle as a back end to connect from your .Net applications. I worked for a project where we used ODP.Net to connect to ORacle from Asp.net. It went well for few months till we got a critical bug saying the application is showing some yellow screen when user logs in the morning. No exceptions were logged to DB as well. We were clue less ...
In this Issue: Richard Waddell, Scott Barnes, Bob Bartholomay, Alex van Beek, Sergey Barskiy, Chris Klug, Microsoft Expression Blog Shoutout: All U.S. MVPs going to the Summit note that Suzanna Moran, my MVP lead, highly suggests the session at 1:30 on Tuesday "Developer & Platform Evangelism"... nudge, nudge :) John Papa is a very busy guy... Silverlight TV number 4 is up: 3 Steps to MEF (MEF Part 1) – Silverlight TV Episode 4 The Silverlight Team Blog announced Jordan Brand Leverages Silverlight ...
The day started a bit early today as we have to present a small session at Community Tech Days @ Hyderabad which was confirmed today itself. The event went very well, over 200 attendees have attended the event. Speakers from various states came to Hyderabad to attend the event. I first met Harish Ranganathan, my favourite evangelist, after entering the hall. Hima Bindu delivered the first session on Web Development Enhancements in VS 2010 which was very interactive and informative. Next Arun Ganesh ...
Hey guys so if you want to download my databinding demos and hello world demos here you go: http://cid-8e2654c5f01e6069... My slide deck from Virginia Beach alongside my 2007 demos are also posted up on my Sky Drive. The WCF Demos should work. You must remember though that if you are using a cross domain webservice that you need a policy file at the root of your IIS Directory. In the upcoming months as time permits I will post more demos. I’m sorry for the recent neglect ...
Today, I had to deliver a talk on Security features in .NET and IIS and I was going through the www.iis.net website. In the past I had been there for Smooth streaming and other stuff but I stumbled upon the tools, a truck load of them that are very handy utilities while managing a webserver. URL Scan Site Shell Server Defender and much more related to security at http://www.iis.net/download... and with respect to performance http://www.iis.net/download... Ok, and my titbit for this ...
Recently I was working on a hardware architecture project for a client. The final architecture for one of the websites consisted of 3 web servers hosting windows 2008 and IIS 7 being load balanced. When setting up the websites we decided to use the Shared Configuration hosting built into IIS7. Shared configuration allows you to deploy and propagate IIS configuration changes to all servers by changing one configuration file. This post explains it in more detail: http://learn.iis.net/page.a... ...
I have a couple posts coming to this respect, but I had the displeasure of working with Apache, SVN, and Perl these past few weeks. First off I tried learning Perl when I was 16 years old and it never took. I couldn’t understand it. I still don’t understand half of what it does and why you would use it over any other scripting language. The most I ever used it prior to these past few weeks was AOL .eml forms back in the day (http://members.aol.com/jad... yeah I know I’m not proud of my 17 year ...
I put together an OCS 2007 R2 services document for our support teams. Here are a couple of topics from the document for your review. OCS 2007 R2 Service Dependencies OCS 2007 R2 Startup/Shutdown Order Quick Troubleshooting OCS 2007 R2 Services tips OCS 2007 R2 Service Dependencies OCS 2007 R2 Front-end Servers The following OCS services are dependent on the Office Communications Server Application Host service. OCS Conferencing Announcement OCS Conferencing Attendant OCS Outside Voice Control OCS ...
*Moved to: Solution - IIS SMTP Service 5.5.2 rejected: need fully qualified hostnameWe had a small problem today with a new site we were going live with. It was refusing to send emails in 90% of cases. Problems like these are always difficult to identify, but your first step is always to enable logging. Read more...Follow my new blog on http://blog.hinshelwood.com ...
In this Issue: Richard Waddell, Michael Washington, Shawn Wildermuth, Vikram Pendse, and Jeff Blankenburg(2). Shoutouts: Shawn Wildermuth announced not only Silverlight Tour Announces Three New Cities, but they're now including Silverlight 4! Not Silverlight, but close to most of our hearts, Scott Marlowe has a post up about The IIS SEO Toolkit From SilverlightCream.com: This Seeker Behaves Richard Waddell returned with another 'Seeker' post, this one attaches a Silverlight Behavior to his Seeker ...
With IIS7, we have a little bit more isolation with AppPool Identities For example, if you’re using the the DefaultAppPool, if you need to assign permissions to NTFS, SQL, etc., what you’d use instead is as follows: IIS APPPOOL\DefaultAppPool Where “DefaultAppPool” ends up being the name of your AppPool as shown in IIS Manager… That is if you’ve set the identity to the “ApplicationPoolIdentity” instead of something else, such as Network Service, Local System, or something other… ...