Tag | IIS Posts

Deploying BizTalk Server 2004 - Complete / Clustered - Production Setup (NOTE: If you find any errors here - please feel free to point them out - I worked hard to document each step and leave nothing out. Some of the steps that are not detailed are so because the process is pretty straight-foward.) This document takes the following considerations into account. Please note: You need to be familiar with basic network naming conventions for this setup. Before beginning the processes to setup BizTalk ...
There exists a lot of literature written on Free and Liberal Open Source Software(GNU/FSF). This is what I feel about it. I had recently been to a school to give an introduction about computers to some kids in a village near Pondicherry. I had access to a laptop and showed them a quick presentation on the basics of computers. I was aware of the fact that the school syllabus has Microsoft Windows as the primary platform for education. Most kids think paint is cool. What would they say if they saw ...
Performance is a key factor in deciding the architecture of a system. With distributed applications performance becomes even more key as data is passed between the different layers. Microsoft has seemingly completing technologies in this space so it is very much a mystery on which will be the best technology for a given scenario. A new article on MSDN called Performance of ASP.NET Web Services, Enterprise Services, and .NET Remoting by Ingo Rammer of Thinktecture and Richard Turner of Microsoft examines ...
I was trying to setup HTTPRequestResponse sample from BizTalk SDK samples 2 errors that I got after setting it up are 1. error 401 not authorized 2. error 404 not found Fixes to these are 1. Run Application pool under user who is part of BizTalk User Groups 2. Add BTSHTTPReceive.dll to Web Services Extensions in IIS; set access to 'allow'. Web Services Extensions can from configured in IIS . ASP.net uses ISAPI to communicate with biztalk we need to enable it over here. By default Windows 2003 prohibits ...

Don't forget to register Indigo and update IIS scriptmaps for using Indigo.
You can do it using the XWS_reg tool:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50215\Xws_reg -i

When setting up Team Foundation Server, don't install the FrontPage Server Extensions on the IIS Server... it won't harm anything, but you will have to remove them to get everything installed.
There's been a lot of talk about ASP.NET 2.0's model of project-less web sites (including from Jeffrey Palermo on the latest DotNetRocks show), and whether that's a good thing or a bad thing. The consensus seems to be that it's bad.I'm still not sure. I haven't dug in enough, but I can think of some pitfalls already. How do you manage references and know to re-copy them if they've been updated? How can you exclude a file from a web site without deleting it? With a project file this is easy.On the ...
This error occurred when installing two ASP.NET (C#) web service on a new server (win2k3 ent + SP1). IIS had only just been installed immediately prior to this. After copying the WS dirs into c:\inetput\wwwroot, and within IIS manager registered them as a web app, changed the anon user to a specific AD account, then did an iisreset. When trying to verify they were accessible (just entering the urls into IE) - both produced the error (401-1). I spend the next couple of hours adding & changing ...
Ich muss schon sagen, selten wurde ich von einer Technologie so positiv überrascht. Mein erster Tag mit der Indigo Beta RC1 verlief sehr positiv. Nur eine Hürde gabs aber zuerst die Links für alle die die starten wollen. Diese sind wohl absolut Pflicht für einen Indigo-Rookie: Introducing Indigo: An Early Look - Beschreibt sehr schön die Idee hinter Indigo. Indigo Contracts - Ich fands zäh aber wichtig um schnell mit Indigo abreiten zu können. The Programming Model ...
Recently I was trying to setup SubVersion on my server system, and wanted Apache based access from the clients to the source control. This will give me the option to control the access from a central place and also enable the source control to be access through web at a later stage. So to enable both the application to listen on port 80, I created a sub domain in my DNS which points to a different IP from the one which IIS is currently listening. After making sure the 'Default Web Site' is not listening ...
Robin Curry has posted a follow-up on his PostToSpaces webservice, here he explains how to get Blogjet working with it. http://www.robincurry.org/b... Me and Dmitry Chestnykh (creator of Blogjet) also spent some time on this, and got it woking also, as I had posted about earlier. Personally, I had never really installed a webservice manually before, and it took me some doing to figure out all the steps, so I thought the community might be served if I wrote my own little ...
I received some information about this Port80 survey through the MS email chain. It very clearly shows that ASP/.NET and IIS are rapidly becoming the development platform of choic for many companies. Here are the surveys and the related press release that I'm talking about. I have to say that I'm rather surpised by the numbers, but also very excited. I guess more people need to get introduced to blowery's HTTP compression module to get the numbers up for HTTP compression. I for one, have started ...
I finished creating my virtual pc install for testing the betas of all the stuff I picked up at TechEd. I've got Windows Server 2003 R2, with IIS 6, SharePoint, SQL Server 2005, and Visual Studio 2005. I tried to get Visual Studio Team Server installed on it as well, but I had some problems with the data tier. Looking at other people's experience, this may be due to the beta not being very happy on a virtual machine...or could be because I missed a step. If you're installing VSTS, do it on a fresh ...
working with the .text framework this weekend. our current project needs a blogging component and .text just makes sense at the moment. but dang. talk about taking over your solution. maybe i'm missing something, but the blog functionality has to sit on the root of IIS in order to function correctly and the httphandlers are chew up all the incoming traffic. so if all i do on my laptop is work with .text then i'm fine, otherwise i have to keep resetting my home directory. not something horrendously ...
A while back I attended a Microsoft internal briefing moderated by Eric Deily. This was a very informative presentation and I am grateful to Jeff Brand for getting me involved with the call. Here is an overview of some of things discussed during the presentation. Sorry about the delay in posting this information, but I just got my blog and have a lot of back blogging to do. :) Rich, Unified Configuration System Brand New administration tool with delegated admin support Componentized, Extensible Web ...
Karthik (from our Mobilizer Madness group) found me at the computers, and dragged me away from blogging this morning's sessions to go eat lunch. After lunch, I went to: CSI448 Optimizing Scalabilty, Performance and Availability with Systems Built on the .NET Framework This was a great talk by Ingo Rammer, because as he said this was based on current technology rather than talking about how Microsoft Scalability Server 2008 is going to solve all of our problems. He works as an architecture trouble-shooting ...
I have been so busy here in Orlando, I have not been able to post any more info. I have attended so many sessions and Cabana's that I am overwhelmed. First things first, IIS 7.0 will rock. They have taken a modular approach to how you can configure and extend IIS. This allows an administrator to either lockdown a server by removing specific components or allows a developer to add specific components on either a particular website or a vitual web space. They have done a ton of work with the admin ...
I needed to put this up for my own reference because this issue has been plaguing my entiredepartment of developers. A developer wants to be on the up and up and attempts to use Enterprise Library's data or logging blocks and runs tests on their local machines and everything seems to work fine (as they always do!) and once the code is deployed on a Windows Server 2003 the same code is blowing up whenentering the logging or data block saying: [Win32Exception (0x80004005): Access is denied] [InvalidOperationException: ...
We all work in an environment, and I don't mean the office environment, but what we call the development environment. Meaning the work methods and project structure in which we develop our software. I'm not very happy with my current work environment. And I would like to improve it, but I have two issues. 1. I have no idea how to make this one better2. I don't work by myself, there are other people who use this environment and have to convert to it, and also some major release/build actions are dependant ...
I am currently at teched2005. I have met a lot of great .net developers and many guys on the IIS team.  I will post more later
Will you be there? PDC05 offers six tracks: Presentation: Latest innovations in user experience technology: drill into "Avalon," ASP.NET 2.0, Internet Explorer 7, and integrating with Windows "Longhorn." Data & Systems: Advancements in data access, storage, and server technologies, including deep dives on SQL Server 2005, SharePoint® Services, and "WinFS." Communications: The infrastructure for connecting applications and systems. Go deep on new innovations including "Indigo," IIS 7, peer-to-peer, ...
Hi All, Though I have written about this some time back, Performance and Scalability stand next to Security in the case of Applications and is the most sought after topic wherever people raise queries. I have compiled a set of Tips and Tricks to improve the performance of ASP.NET Applications in particular, where I have drilled down and explored a lot and have faced crunch situations from which I keep learning. These tips can be followd during deploying ur app on the production server A Foreword ...
<UPDATE November 26, 2007> I find that a lot of people found this article a little useful. This article is in continuation to earlier one which deals with IIS and SQL Server on the same machine. The link for the same is http://geekswithblogs.net/r... </UPDATE> This article is in continuation with Part I where I explained the scenarios where this error occurs when the Webserver and SQL Server are running on the same machine. In case you havent read that, ...
<UPDATE Date=November 26, 2007> I find that a lot of people have been finding this article a little useful and at the same time finding it hard to get to the second part of the article. So here below is the link for the Part II of this article. http://geekswithblogs.net/r... </UPDATE> Integrated authentication allows for SQL Server to leverage Windows NT authentication to validate SQL Server logon accounts. This allows the user to bypass the standard SQL ...
Faced a dilemna with a SharePoint box recently. This SharePoint box had been running for over 4 months, and had over 500 users using it daily. Its not a dedicated server box, but more of a PC that runs as a server. Its local HDD capacity is 40 Gigs split up into 2 20GB Partitions. Most you might think that is OK (I innittially thought - what the heck, its just WSS hosting 1 site). But remember 500+ users on a daily basis. IIS Logging was turned on (default settings + few other properties for a usage ...
Yesterday, I attended DeveloperDays at what Microsoft Campus in Reading, UK. A good days was had by all and I sure as hell learnt allot, but I did feel very much overwhelmed when I got home last-night, so I hit the sack with one hell of a head-ache, hence writing about it today. The session I enjoyed the most where … Craig Murphy's introduction to Scrum. Now I must say that I’m very much an advocate of Agile development, so learning about Scrum and learning how you could project manager ...
Scenario: You want to deploy multiple Windows SharePoint Services (WSS) Sites in your organization, and each site should have its own domain name. You do not want to create a new IIS Virtual Server for each site. Can WSS handle this configuration? Yes, but this configuration is not entirely intuitive. The most important aspect of this configuration is creating the configuration database to handle host headers. The only way to accomplish this is to create the config database using the stsadm.exe command ...
Ah, now that I have your attention, please let me elaborate :) I just read a post by Russ Nemhauser, Virtual PC - Beyond the Basics, and it reminded me of some caveats I had picked up in my trials. I too thought differencing disks were the way to go and in fact set up several “base” installs to test it out. One of my early reasonings was simply because each .vhd image had about 1 - 2 gigs of duplicate information - that is, a base OS plus tools and assorted service packs. I figured I ...
BizTalk Server 2004 Setup/Architecture – Stand-Alone Instance(s) To simplify this documentation, the BTS server is BTSSERVER and we will use SQL Server on a remote SQL Server called SQLSERVER. Service Account Setup Perform the following service account setup on both of these servers, and be sure the noted pre-requisite components are all in place: Login as Administrator, or an account that is a member of the Administrator’s Group on the machine. Create a user account that will be used ...
.NET Framework 2.0 (CodeName: Whidbey) is the buzz word around and most of us would have installed the BETA versions to try our hands. However, after you install .NET Framework 2.0, if you continue to use Visual Studio.NET 2003 you may be unable to debug the applications developed in .NET 1.1. You may receive the error "Unable to start debugging on the webserver..." The reason is, as a part of installation, the framework registers the 2.0 version with the IIS using the aspnet_regiis.exe -i utility ...
Hi, You may get a Page cannot be found message when you browse aspx pages in a Windows Server 2003 environment. That is because in Windows 2003, all the webservice extensions are "Prohibited" by default to ensure security. To resolve this, do the following steps:- 1. From your Run command, type inetmgr and press enter. 2. Expand the appropriate nodes in the IIS to locate the "Webservice Extensions" Node 3. Click on the same. 4. You will find a list of "prohibited" extensions in the right. 5. Click ...
Please note this article refers to ASP.NET v 1.x versions. In ASP.NET 2.0, this is taken care automatically. When using Forms Authentication, any anonymous request for secured pages will be redirected to Login page. However, when the request is for static file types like Word, PDF etc., the redirection won't happen and the content will be served. There are many instances when we want to secure our DOCs, PDFs to only authenticated users. The problem is that, these static files are handled by the IIS ...
Hi, One of the common errors that may occur when publishing your application to live server is that you may get the following error. Unable to find script library '/aspnet_client/system-web/... placing this file manually or reinstall by running 'aspnet-regiis-c' This would occur particularly if you are using validation controls in your application. The aspnet_client folder contains the WebUIValidation.js which is required to handle the asp.net validation controls. If the ...
A very common but weird error we get when trying to create / open asp.net applications using visual studio.net is "Visual Studio .NET has detected that the specified Web Server is not running ASP.NET version 1.1. You will be unable to run ASP.NET Web applications or services." This error occurs primarily due to following reasons 1. IIS installed after Visual Studio .NET is installed. 2. ASPNET Account removed / doesnt have sufficient permissions. 3. Script Mappings not updated in the IIS 4. Proxy ...
MONO.... for those who don't yet know what MONO is, I will quote the MONO website. Mono is a platform for running and developing modern applications, based on the ECMA/ISO Standards. Mono can run existing programs targeting the .NET or Java frameworks. Now, from my practical standpoint, MONO is a way to expand my market to clients who have a mixed platform environment or simply refuse to use the Microsoft platform for a number of reasons that may or may not make any logical sense. The first time ...
I'm done checking SP1, if you think it was done too fast, you are right. But luckily I'm not the only one checking it and I have some good backup forces on this one. I knew I wouldn't be satisfied until I found some issues - and I wasn't disappointed. These issues are sort of interesting, because I couldn't find any reference on these changes, so I am still in doubt on how to solve them. 1. A function we use for setting up IIS Virtual Directories fails to do what it should. It fails when we attempt ...
This is a little collection of routines I've written to make my life easier when using InstallShield. Use at your own risk. Modify to your heart's content. No warranties expressed or implied. Etc... ///////////////////////////... File Name: UsefulScripts.rul// Description: Reusable Installshield Scripts // Comments: Scripts that may prove to be handy in other installs// would go in this file. // ///////////////////////////... ...
Well in the past few days I've been reading some posts, which seem to bring back some close by history, James Governor is bored by SOAP and more to the point doesn't understand why vendors don't support REST. Mike Champion doesn't understand what all the fuss is about. These are only two articles out of many. Mike kind of makes the point I want to make, and I agree with him completley. This is an old argument, that isn't really an argument at all. Basically everybody agrees on the issue, it just ...
This is becomming a ranting blog, but actually today eventually turned out good. Begin of day1. Engineer at clients site reports a problem with installation, we start trying to reproduce - no luck, a little later a re-installation of the patch resolved the issue... Important client, good thing we didn't fail there..2. Team leader assigns a new issue to me. Apparently a tool that we outsourced to a different company to develop was not behaving well. The tool does all kinds of IIS chores for us - defines ...
A few nights ago I said goodbye to Windows XP Media Center Edition. We had some good times together, but unfortunately, she couldn't give me what I wanted. So I'm back to Windows Server 2003. In fact, part of the reason I switched was to test my application with Service Pack 1 before its impending release. But there are other reasons I prefer 2003, not the least of which is IIS 6.0. And I've found some good TV apps that work with my eHome Wonder card perfectly well. I haven't decided which to use ...
Hello everybody, I know I this post is 1-week late, but, I'll explain later what took me far away. This time I'm talking about the last MDC2005 day. This was a great day for me. I haad great sessions and discussions, I won a wireless desktop from Microsoft (keyboard and mouse), and best of all, I started a new community for Egyption developers with my Colleagues and dr. Ahmed Bahaa from IT Egypt. To me, the day began with “Using Visual Studio 2005 to build data-driven applications in ASP.NET ...
Ok, so this week I'm taking a little time off my current project that I never write about ;) to attend VS Live 2005.... Basicially the word of the day is VS.NET 2005. While interested, and eager to learn more, I fully intended to be met with the ho-hum, and oh, yeah I've heard that before..... I haven't played a lot with Beta1, but enough to see a lot of the major features.... They're billing the bits they're showing here as “pre-beta2” and I have to say they've spent some time on polish, ...
SHGetEmergencyCallList isn't implemented for Windows CE 4.2. I tried it on my collegue's and it failed - however, I have a XDA IIs which runs Windows CE 4.21 and it works on the same!
Action that causes Error: When invoking an Orchestration published by the WebServices Publishing WizardError Message: Warning and Error Message in Event Log every minute. Looks like that: Event Type: WarningEvent Source: ENTSSOEvent Category: Enterprise Single Sign-OnEvent ID: 10536Date: Time: User: N/AComputer: Description:SSO AUDITFunction: GetConfigInfoTracking ID:Client Computer: XXX (aspnet_wp.exe:2976)Client User: XXXApplication Name: {2F16324E-11A6-4B9E-AD7C-B1... Code: 0x80070005, ...
Ever had one of those days .. where you accidentily delete your Default Website in ISS, and all the exchange stuff along with it? :DHave no fear, MS KB is here! http://support.microsoft.co... Download and install the IIS 6.0 Resource Kit Tools. To obtain the IIS 6.0 Resource Kit Tools, visit the following Microsoft Web site: http://www.microsoft.com/do... 629C89499&displaylang=enIf you do not want to install all the IIS 6.0 Resource ...
Hi, haven't written here for the longest time... I'm still looking for a new job, since there are no really interesting offers flowing in (and I still have my old job), I'm still not making that move. Also there is a chance of salary rising at my current place of work - so I don't want to leave before that. For the issue at hand, we are contemplating starting a move to .NET in our product. for those who haven't had the pleasure of knowing me yet, lets just say, I've been a programmet here for the ...
Let's go over some of the out-of-the-box options for executing a pipeline from inside your orchestration. It struck my mind first that the MSMQT adapter IS in fact the messagebox. MSMQT Set up a schedule with 1 MSMQT send port and 1 MSMQT receive port sharing the same MSMQT queue name (for example ' loopback' would make a lot of sense) Create a correlation type and set based on the my MSMQT label property. Assign the MSMQT message-label to a newly created GUID inside your orchestration. Try to do ...
After my recent cribbing about my wish-list for WIX, it is only fair that I talk about the advantages of WIX over other tools like InstallShield. I am primarily comparing it with InstallShield, as it is the only tool that I am aware of to an extent and is also the current market leader (in my opinion) in the installation tools market place. 1) XML Format: WIX source files are in a programmer friendly format. You are allowed to comment the code at any place, that makes the installation project source ...
Well, I sure hope that the next version of the IDE has fixed the IIS integration bugs. VS 2003 fixed all of the editor bugs but has introduced some oddities with (my experience so far) asp.net and IIS. Having to re-execute aspreg_iis.exe -i a couple of times a month because somehow the IIS mappings with ASP.NET get buggered is a pet peeve. Unable to view page/control in designer error - even though the class IS defined first in the file and a simple IDE quit and restart fixes it. The IDE seems to ...
Resources Covered: - · Introduction· Review of Features· Enhancements· DTS Redefined· Deployment and Management· Hand Shake of Brothers (.NET and YUKON) or Marriage of Romeo and Juliet.Author: - Veer Ji WangooApplies to : - SQL SERVER “YUKON” Beta 1Target Audience :- SQL DBA,Solution Architects,IT analysts ,Developers etcIntroductionThe world of Programming had never moved so fast as it did in last couple of years. After Y2K the things got so fast that it ...