Topic: WebAppTech

HREF Tools has been in the business of dynamic database-driven completely-custom web app technology since 1995. Sometimes we say things about that.

Ann Lynnworth Jun 2020
article image
Responsive design not working on Blogger?

Google search reports an error about blogger site: Text too small to read...This happened to us here on this blog, not long ago.  We were using one of Bloggers preset themes, which are designed to be responsive to various screen sizes, but it just wasn’t working correctly, and Google analytics was r

Ann Lynnworth Mar 2020
article image
PowerShell to Remove IIS Certificates

We were using this PowerShell syntax on a Windows Server Core where IIS Manager (inetmgr.exe) is not available.  Nonetheless this is handy syntax for any Window server where you might be upgrading from an older version of the LetsEncrypt client to WACS.Objective:Delete all existing IIS Certificates

Ann Lynnworth Mar 2019
article image
IIS for mobile dev: use WACS client to make LetsEncrypt https cert

Question: how to make a free trusted HTTPS certificate for use when developing mobile apps with IIS on a development system which is intentionally private?https://flic.kr/p/qJccKyShort answer: use the win-acme client with dns validationUPDATE January 2020"WACS" now supports some plug-ins to do DNS e

Ann Lynnworth Feb 2018
article image
Notes about IISNode, NodeJS, Stripe, WebHub integration

StripeCreate your ecommerce payment gateway account atstripe.com.IISNodeIISNodelets you use NodeJS together with IIS in a way that makes it reasonably convenient to serve the static files over IIS yet have NodeJS respond for selected URLs.Download fromIISNode Releases.  Install. You will end up with

Ann Lynnworth Jun 2017
article image
Error Code 0x800700c1 on IIS on Windows 10 Pro

Alert on June 13, 2017New App Pool unexpectedly defaults itself to Win32When you use IIS Manager to make a newApplication Pool, itdefaults to win32 not win64on Windows 10 Pro.  This, of course, leads to IISServer Error 500with Error Code 0x800700c1, if you are in fact loading custom win64 ISAPI exte

Ann Lynnworth Jun 2016
article image
Using OpenSSL on Windows to Sign a File Upload Policy for AWS S3

DocsThe authoritative reference for uploading files directly from a web browser to an Amazon S3 bucket ishere on Amazonand a nice example with further tips ishere, since 2008.This post concerns the steps 1-2-3-4 for signing the policy, and doing it with OpenSSL.exe at a Windows cmd prompt.1.Encode t

Ann Lynnworth May 2016
article image
How to Set Up and Serve Private Content using Amazon S3 and CloudFront

Here are my notes regarding anexcellent post by Mark S. Rasmussenabout Serving Private Content using Amazon S3 and CloudFront.  He uses Dot Net and C# for the steps.  By now, the browser-based AWS console has sufficient features to let us do this without compiling anything in C#.  These notes follow

Ann Lynnworth Mar 2013
article image
Configure custom Morfik app with IIS6 and Firebird

Here are some notes for configuring a Morfik application (DLL) which was in this case compiled with Embarcadero Delphi and using a Firebird SQL database.IIS6 ConfigurationIIS6 needs a web site for each projectI will assume you know how to make a webiste. Point the home directory to the folder contai

Ann Lynnworth Feb 2013
article image
Chasing Googlebot complaint about Server error: Connection reset

Google Help for Server error: Connection Resetends with this intriguing advice, "If the problem persists, check with your hosting provider."Yeah but what if you ARE the hosting provider? What exactly are you looking for, and where?One useful step was to turn on theEvent Viewer loggingof ALL reasons

Ann Lynnworth Feb 2013
article image
How to Block 360Spider (the web robot)

360Spider was once again TOO demanding I draw the line at webrobots that frequently morph their user agent names. Spider360 really got out of control today. Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.8.0.11) Gecko/2007 Mozilla/4.0 (compatible; MSIE 8.0; Windows

Ann Lynnworth Apr 2009
article image
IIS6 config for anonymous access

This error message on Windows 2003 Server:HTTP Error 401.1 - Unauthorized: Access is denied due to invalid credentials.This problem can be cleared up by resetting the password for the IUSR account (Control Panel > Administration > Computer Management > Local Users) and then putting that same passwor

Ann Lynnworth Mar 2009
article image
Redirection 302 for IE versus Firefox

IE is quite happy to process a LOCATION: url within the http prologue regardless of the presence/absence of Content-Type and Content-Length, but Firefox requires Content-Type and Content-Length.HTTP/1.1 302 FoundConnection: closeDate: Fri, 06 Mar 2009 02:47:24 GMTServer: Microsoft-IIS/6.0Content-Typ

Ann Lynnworth Oct 2008
article image
Recycle IIS AppPool from command line

Here is a BAT file for recycling the IIS AppPool from the command line, i.e. without needing to run IIS Manager. You may need to adjust the path to Windows and the name of the AppPool. The program this uses, cscript.exe, is included with Windows.cscript.exe c:\windows\system32\iisapp.vbs /a Default

Ann Lynnworth Oct 2008
article image
Content-length refers to the payload

Of possible interest to new ISAPI programmers: In the HTTP spec, the content-length refers to the length of the data AFTER the prologue and NOT INCLUDING the prologue, the prologue being the part with 200 OK, Content-Type and Content-Length and being separated from the payload by two CRLF pairs.

Company publishing this blog in 2022: HREF Tools Corp. based in Wilmington, Delaware USA Privacy