IIS7 – post #18 – Roundtable with Brett Hill, Thomas Deml, and Chris Adams from the IIS team podcast by Wally McClure (aspnetpodcast.com)

This is a podcast about IIS7 with Brett Hill, Thomas Deml, and Chris Adams from the IIS team.

http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2006/05/30/329.aspx

For those who don't know Wally, he is an author of several books the most recent is Beginning AJAX with ASP.NET.   I'm looking forward to meeting Wally in a couple of weeks.  Should be interesting!

Tx,

Steve Schofield
Microsoft MVP – IIS

IIS7 – post #17 – More webcasts on IIS material.

I have been doing a lot of research of IIS7 recently.  There are a TON of webcasts and material available.  As I run across them, I'll add them to my IIS tag.

Managing IIS 7 with Windows PowerShell
http://channel9.msdn.com/Showpost.aspx?postid=256994

"The IIS Show" by Brett Hill  (This has several shows on IIS)  It is worth checking out.
http://channel9.msdn.com/shows/IIS_Show

IIS7 – post #16 – 33 days uptime and counting with Longhorn / IIS7 RC1

I've been running Longhorn since July 2006.  I upgraded to RC1 a few months back, since then at times I forget about my IISLogs.com server.  This is pretty much an appliance at the time of posting the uptime is 33 days.  Ok… it is not months or years however for a beta OS with no restarts and serving about 3000 users a week, this is pretty good I think.  The IIS7 adventure continues…

Here is a picture of the uptime.  I thought this was worth sharing.

Tx,

Steve Schofield
Microsoft MVP – IIS

IIS7 – post #15 – Webcasts from Scott Guthrie / Bill Staples

I'm not sure how much content or architecture talks about previous versions of IIS were available but there are TONS about IIS7.  The three webcasts listed below are from the past year.  They do a great job covering a bit of history where IIS came from and discusses where it is headed.  I've known Scott Guthrie since 2000, he does a great job  explaining how IIS and ASP.NET are integrated together to make it even more powerful.  My favorite was the .NET show, the first part "introduces IIS7", the second part gets into demos and other things.  Bill does an excellent job showing the power of IIS7.  Thanks guys for taking time to speak and make this content available.

The .NET SHOW: Robert Hess interviews Bill Staples and Scott Guthrie about IIS7
http://www.iis.net/default.aspx?tabid=2&subtabid=23&i=1035

Talking ASP.NET and IIS 7.0, Part I
http://channel9.msdn.com/ShowPost.aspx?PostID=44084

Talking ASP.NET and IIS 7.0, Part I
http://channel9.msdn.com/ShowPost.aspx?PostID=44084

Talking ASP.NET and IIS 7.0, Part II
http://channel9.msdn.com/Showpost.aspx?postid=44940

Checkout the TechCENTER at http://www.iis.net

Steve Schofield
Microsoft MVP – IIS

 

Vista RTM is loaded!

What a difference between RC1 and RTM vista.   I have a Dell Inspiron 6000 laptop with 1 GB of RAM, Vista 32 bit screams.  The only thing I had to update was the sound card, a trip to http://support.dell.com download the driver and this took care of the problem.   I see for corporations UAC will be a nice benefit, I personally turned this off.  Loading up a few other applications and my laptop will be ready to roll.  Thanks MS, Vista is nice and solid.  I've already loaded IIS7, .NET 3.0, Unix tools, and thank you for adding the 'telnet client' at the last moment.  As an administrator who does a lot of troubleshooting, telnet is a quick and dirty way to test network connectivity to SMTP, POP3, MS Sql Server, HTTP, FTP etc..  The response time is very good and loading all my apps with no problems.  

It feels a bit overwhelming keeping up on all the new stuff coming out of Redmond but keep up the quality over quantity.    I've had my head buried in IIS7 and Longhorn technologies.  Ole well I'm sure there will be tons of people blogging about Vista experiences, so far things are looking up.   Next on the list is to upgrade my desktop with the 64 bit version.  That should be interesting.  🙂

IIS7 – post #14 – Misc appcmd commands.

I was experimenting with IIS7 appcmd tool and wanted to post my few notes for appcmd.   There appears to be a lot more dynamic properties that can be set.  I’m still in the process of figuring them out but wanted to post this for now. I found the links on technet syntax didn’t appear to be updated.  


 Add Site.
C:\Windows\System32\inetsrv>appcmd add site /name:”dev.iislogs.com” /bindings:http/dev.iislogs.com:80: /physicalPath:”c:\domains\dev.iislogs.com”
SITE object “dev.iislogs.com” added


Delete site
C:\Windows\System32\inetsrv>appcmd delete site dev.iislogs.com
SITE object “dev.iislogs.com” deleted



List all properties for apppool
C:\Windows\System32\inetsrv>appcmd add apppool /name:dev.iislogs.com -?
ERROR ( message:-name
-queueLength
-autoStart
-enable32BitAppOnWin64
-managedRuntimeVersion
-managedPipelineMode
-passAnonymousToken
-processModel.identityType
-processModel.userName
-processModel.password
-processModel.loadUserProfile
-processModel.manualGroupMembership
-processModel.idleTimeout
-processModel.maxProcesses
-processModel.shutdownTimeLimit
-processModel.startupTimeLimit
-processModel.pingingEnabled
-processModel.pingInterval
-processModel.pingResponseTime
-recycling.disallowOverlappingRotation
-recycling.disallowRotationOnConfigChange
-recycling.logEventOnRecycle
-recycling.periodicRestart.memory
-recycling.periodicRestart.privateMemory
-recycling.periodicRestart.requests
-recycling.periodicRestart.time
-recycling.periodicRestart.schedule.[value=’timespan’].value
-failure.loadBalancerCapabilities
-failure.orphanWorkerProcess
-failure.orphanActionExe
-failure.orphanActionParams
-failure.rapidFailProtection
-failure.rapidFailProtectionInterval
-failure.rapidFailProtectionMaxCrashes
-failure.autoShutdownExe
-failure.autoShutdownParams
-cpu.limit
-cpu.action
-cpu.resetInterval
-cpu.smpAffinitized
-cpu.smpProcessorAffinityMask
 )


Add Classic Pipeline Application Pool using APPCMD
C:\Windows\System32\inetsrv>appcmd add apppool -name:dev.iislogs.com -managedRuntimeVersion:Classic
APPPOOL object “dev.iislogs.com” added


Add Integrated Pipeline Application Pool using APPCMD
C:\Windows\System32\inetsrv>appcmd add apppool -name:dev2.iislogs.com -managedRuntimeVersion:Integrated
APPPOOL object “dev2.iislogs.com” added


List all properties for the ‘SITE’ option
C:\Windows\System32\inetsrv>appcmd add site /name:dev.iislogs.com -?
ERROR ( message:-name
-id
-serverAutoStart
-bindings.[protocol=’string’,bindingInformation=’string’].protocol
-bindings.[protocol=’string’,bindingInformation=’string’].bindingInformation
-limits.maxBandwidth
-limits.maxConnections
-limits.connectionTimeout
-logFile.logExtFileFlags
-logFile.customLogPluginClsid
-logFile.logFormat
-logFile.directory
-logFile.period
-logFile.truncateSize
-logFile.localTimeRollover
-logFile.enabled
-traceFailedRequestsLogging.enabled
-traceFailedRequestsLogging.directory
-traceFailedRequestsLogging.maxLogFiles
-applicationDefaults.path
-applicationDefaults.applicationPool
-applicationDefaults.enabledProtocols
-virtualDirectoryDefaults.path
-virtualDirectoryDefaults.physicalPath
-virtualDirectoryDefaults.userName
-virtualDirectoryDefaults.password
-virtualDirectoryDefaults.logonMethod
-virtualDirectoryDefaults.allowSubDirConfig
-[path=’string’].path
-[path=’string’].applicationPool
-[path=’string’].enabledProtocols
-[path=’string’].virtualDirectoryDefaults.path
-[path=’string’].virtualDirectoryDefaults.physicalPath
-[path=’string’].virtualDirectoryDefaults.userName
-[path=’string’].virtualDirectoryDefaults.password
-[path=’string’].virtualDirectoryDefaults.logonMethod
-[path=’string’].virtualDirectoryDefaults.allowSubDirConfig
-[path=’string’].[path=’string’].path
-[path=’string’].[path=’string’].physicalPath
-[path=’string’].[path=’string’].userName
-[path=’string’].[path=’string’].password
-[path=’string’].[path=’string’].logonMethod
-[path=’string’].[path=’string’].allowSubDirConfig
 )