<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns="http://www.w3.org/TR/REC-html40" xmlns:v =
"urn:schemas-microsoft-com:vml" xmlns:o =
"urn:schemas-microsoft-com:office:office" xmlns:w =
"urn:schemas-microsoft-com:office:word" xmlns:st1 =
"urn:schemas-microsoft-com:office:smarttags"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2523" name=GENERATOR><!--[if !mso]>
<STYLE>v\:* {
BEHAVIOR: url(#default#VML)
}
o\:* {
BEHAVIOR: url(#default#VML)
}
w\:* {
BEHAVIOR: url(#default#VML)
}
.shape {
BEHAVIOR: url(#default#VML)
}
</STYLE>
<![endif]--><o:SmartTagType name="country-region"
namespaceuri="urn:schemas-microsoft-com:office:smarttags"></o:SmartTagType><o:SmartTagType
name="PostalCode"
namespaceuri="urn:schemas-microsoft-com:office:smarttags"></o:SmartTagType><o:SmartTagType
name="State"
namespaceuri="urn:schemas-microsoft-com:office:smarttags"></o:SmartTagType><o:SmartTagType
name="City"
namespaceuri="urn:schemas-microsoft-com:office:smarttags"></o:SmartTagType><o:SmartTagType
name="Street"
namespaceuri="urn:schemas-microsoft-com:office:smarttags"></o:SmartTagType><o:SmartTagType
name="place"
namespaceuri="urn:schemas-microsoft-com:office:smarttags"></o:SmartTagType><o:SmartTagType
name="address"
namespaceuri="urn:schemas-microsoft-com:office:smarttags"></o:SmartTagType><o:SmartTagType
name="PersonName"
namespaceuri="urn:schemas-microsoft-com:office:smarttags"></o:SmartTagType><!--[if !mso]>
<STYLE>st1\:* {
BEHAVIOR: url(#default#ieooui)
}
</STYLE>
<![endif]-->
<STYLE>@font-face {
font-family: Arial Narrow;
}
@font-face {
font-family: Tahoma;
}
@font-face {
font-family: Verdana;
}
@page Section1 {size: 8.5in 11.0in; margin: 1.0in 77.95pt 1.0in 77.95pt; }
P.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Arial Narrow"
}
LI.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Arial Narrow"
}
DIV.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Arial Narrow"
}
H1 {
FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 0.3in; TEXT-INDENT: -0.3in; FONT-FAMILY: "Arial Narrow"; mso-list: l2 level1 lfo3
}
H2 {
FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 0.7in; TEXT-INDENT: -0.4in; FONT-FAMILY: "Arial Narrow"; mso-list: l2 level2 lfo4
}
H3 {
FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: 0in; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"; mso-list: l2 level3 lfo5
}
H4 {
FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 1.75in; TEXT-INDENT: -0.25in; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"; mso-list: l2 level4 lfo6
}
H5 {
FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 2in; TEXT-INDENT: 0in; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"; mso-list: l2 level5 lfo7
}
H6 {
FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 12pt 0in 3pt 2.5in; TEXT-INDENT: 0in; FONT-STYLE: italic; FONT-FAMILY: "Arial Narrow"; mso-list: l2 level6 lfo8
}
P.MsoHeading7 {
FONT-SIZE: 14pt; MARGIN: 0in 0in 0pt 0.5in; LINE-HEIGHT: 200%; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
LI.MsoHeading7 {
FONT-SIZE: 14pt; MARGIN: 0in 0in 0pt 0.5in; LINE-HEIGHT: 200%; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
DIV.MsoHeading7 {
FONT-SIZE: 14pt; MARGIN: 0in 0in 0pt 0.5in; LINE-HEIGHT: 200%; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
P.MsoHeading8 {
FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 0.5in; LINE-HEIGHT: 200%; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
LI.MsoHeading8 {
FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 0.5in; LINE-HEIGHT: 200%; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
DIV.MsoHeading8 {
FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 0.5in; LINE-HEIGHT: 200%; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
P.MsoHeading9 {
FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Arial Narrow"
}
LI.MsoHeading9 {
FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Arial Narrow"
}
DIV.MsoHeading9 {
FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Arial Narrow"
}
P.MsoToc1 {
FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Arial Narrow"
}
LI.MsoToc1 {
FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Arial Narrow"
}
DIV.MsoToc1 {
FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Arial Narrow"
}
P.MsoToc2 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 10.1pt; FONT-FAMILY: "Arial Narrow"
}
LI.MsoToc2 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 10.1pt; FONT-FAMILY: "Arial Narrow"
}
DIV.MsoToc2 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 10.1pt; FONT-FAMILY: "Arial Narrow"
}
P.MsoToc3 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 20pt; FONT-FAMILY: "Arial Narrow"
}
LI.MsoToc3 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 20pt; FONT-FAMILY: "Arial Narrow"
}
DIV.MsoToc3 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 20pt; FONT-FAMILY: "Arial Narrow"
}
P.MsoToc4 {
FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt 30pt; FONT-FAMILY: "Arial Narrow"
}
LI.MsoToc4 {
FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt 30pt; FONT-FAMILY: "Arial Narrow"
}
DIV.MsoToc4 {
FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt 30pt; FONT-FAMILY: "Arial Narrow"
}
P.MsoToc5 {
FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt 40pt; FONT-FAMILY: "Arial Narrow"
}
LI.MsoToc5 {
FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt 40pt; FONT-FAMILY: "Arial Narrow"
}
DIV.MsoToc5 {
FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt 40pt; FONT-FAMILY: "Arial Narrow"
}
P.MsoToc6 {
FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt 50pt; FONT-FAMILY: "Arial Narrow"
}
LI.MsoToc6 {
FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt 50pt; FONT-FAMILY: "Arial Narrow"
}
DIV.MsoToc6 {
FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt 50pt; FONT-FAMILY: "Arial Narrow"
}
P.MsoToc7 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 1in; FONT-FAMILY: "Arial Narrow"
}
LI.MsoToc7 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 1in; FONT-FAMILY: "Arial Narrow"
}
DIV.MsoToc7 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 1in; FONT-FAMILY: "Arial Narrow"
}
P.MsoToc8 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 84pt; FONT-FAMILY: "Arial Narrow"
}
LI.MsoToc8 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 84pt; FONT-FAMILY: "Arial Narrow"
}
DIV.MsoToc8 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 84pt; FONT-FAMILY: "Arial Narrow"
}
P.MsoToc9 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 96pt; FONT-FAMILY: "Arial Narrow"
}
LI.MsoToc9 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 96pt; FONT-FAMILY: "Arial Narrow"
}
DIV.MsoToc9 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 96pt; FONT-FAMILY: "Arial Narrow"
}
P.MsoHeader {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Arial Narrow"
}
LI.MsoHeader {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Arial Narrow"
}
DIV.MsoHeader {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Arial Narrow"
}
P.MsoFooter {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Arial Narrow"
}
LI.MsoFooter {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Arial Narrow"
}
DIV.MsoFooter {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Arial Narrow"
}
P.MsoCaption {
FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 6pt 0in; FONT-FAMILY: "Arial Narrow"; TEXT-ALIGN: center
}
LI.MsoCaption {
FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 6pt 0in; FONT-FAMILY: "Arial Narrow"; TEXT-ALIGN: center
}
DIV.MsoCaption {
FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 6pt 0in; FONT-FAMILY: "Arial Narrow"; TEXT-ALIGN: center
}
P.MsoTof {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 24pt; TEXT-INDENT: -24pt; FONT-FAMILY: "Arial Narrow"
}
LI.MsoTof {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 24pt; TEXT-INDENT: -24pt; FONT-FAMILY: "Arial Narrow"
}
DIV.MsoTof {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 24pt; TEXT-INDENT: -24pt; FONT-FAMILY: "Arial Narrow"
}
P.MsoTitle {
FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Arial Narrow"; TEXT-ALIGN: center
}
LI.MsoTitle {
FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Arial Narrow"; TEXT-ALIGN: center
}
DIV.MsoTitle {
FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Arial Narrow"; TEXT-ALIGN: center
}
P.MsoBodyText {
FONT-SIZE: 12pt; MARGIN: 0in 0in 6pt; FONT-FAMILY: "Arial Narrow"
}
LI.MsoBodyText {
FONT-SIZE: 12pt; MARGIN: 0in 0in 6pt; FONT-FAMILY: "Arial Narrow"
}
DIV.MsoBodyText {
FONT-SIZE: 12pt; MARGIN: 0in 0in 6pt; FONT-FAMILY: "Arial Narrow"
}
P.MsoBodyTextIndent {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt -4.5pt; TEXT-INDENT: 40.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
LI.MsoBodyTextIndent {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt -4.5pt; TEXT-INDENT: 40.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
DIV.MsoBodyTextIndent {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt -4.5pt; TEXT-INDENT: 40.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
P.MsoBodyTextIndent2 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 22.5pt; TEXT-INDENT: 27pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
LI.MsoBodyTextIndent2 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 22.5pt; TEXT-INDENT: 27pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
DIV.MsoBodyTextIndent2 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 22.5pt; TEXT-INDENT: 27pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
P.MsoBodyTextIndent3 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: 0.25in; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
LI.MsoBodyTextIndent3 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: 0.25in; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
DIV.MsoBodyTextIndent3 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: 0.25in; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
A:link {
COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
COLOR: purple; TEXT-DECORATION: underline
}
P.MsoPlainText {
FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Courier New"
}
LI.MsoPlainText {
FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Courier New"
}
DIV.MsoPlainText {
FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Courier New"
}
P {
FONT-SIZE: 12pt; MARGIN-LEFT: 0in; MARGIN-RIGHT: 0in; FONT-FAMILY: "Times New Roman"; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto
}
P.BodyTextIndent4 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 1.5in; TEXT-INDENT: 0.25in; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
LI.BodyTextIndent4 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 1.5in; TEXT-INDENT: 0.25in; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
DIV.BodyTextIndent4 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 1.5in; TEXT-INDENT: 0.25in; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
P.Bullet1 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 1in; TEXT-INDENT: -0.5in; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"; mso-list: l5 level1 lfo1
}
LI.Bullet1 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 1in; TEXT-INDENT: -0.5in; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"; mso-list: l5 level1 lfo1
}
DIV.Bullet1 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 1in; TEXT-INDENT: -0.5in; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"; mso-list: l5 level1 lfo1
}
P.Bullet2 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 1in; TEXT-INDENT: -22.3pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"; mso-list: l1 level1 lfo2
}
LI.Bullet2 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 1in; TEXT-INDENT: -22.3pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"; mso-list: l1 level1 lfo2
}
DIV.Bullet2 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 1in; TEXT-INDENT: -22.3pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"; mso-list: l1 level1 lfo2
}
P.Bullet3 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 112.3pt; TEXT-INDENT: -22.3pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
LI.Bullet3 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 112.3pt; TEXT-INDENT: -22.3pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
DIV.Bullet3 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 112.3pt; TEXT-INDENT: -22.3pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
P.Bullet4 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 148.3pt; TEXT-INDENT: -22.3pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
LI.Bullet4 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 148.3pt; TEXT-INDENT: -22.3pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
DIV.Bullet4 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 148.3pt; TEXT-INDENT: -22.3pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
P.costsum {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt -4.5pt; TEXT-INDENT: 40.5pt; FONT-FAMILY: "Arial Narrow"
}
LI.costsum {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt -4.5pt; TEXT-INDENT: 40.5pt; FONT-FAMILY: "Arial Narrow"
}
DIV.costsum {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt -4.5pt; TEXT-INDENT: 40.5pt; FONT-FAMILY: "Arial Narrow"
}
P.costsum2 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt -4.5pt; TEXT-INDENT: 40.5pt; FONT-FAMILY: "Arial Narrow"
}
LI.costsum2 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt -4.5pt; TEXT-INDENT: 40.5pt; FONT-FAMILY: "Arial Narrow"
}
DIV.costsum2 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt -4.5pt; TEXT-INDENT: 40.5pt; FONT-FAMILY: "Arial Narrow"
}
P.list-a {
FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt 1.25in; TEXT-INDENT: -0.25in; LINE-HEIGHT: 12pt; FONT-FAMILY: "Courier New"; LETTER-SPACING: -0.1pt; TEXT-ALIGN: justify
}
LI.list-a {
FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt 1.25in; TEXT-INDENT: -0.25in; LINE-HEIGHT: 12pt; FONT-FAMILY: "Courier New"; LETTER-SPACING: -0.1pt; TEXT-ALIGN: justify
}
DIV.list-a {
FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt 1.25in; TEXT-INDENT: -0.25in; LINE-HEIGHT: 12pt; FONT-FAMILY: "Courier New"; LETTER-SPACING: -0.1pt; TEXT-ALIGN: justify
}
P.list-A0 {
FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.5in; LINE-HEIGHT: 12pt; FONT-FAMILY: "Courier New"; LETTER-SPACING: -0.1pt; TEXT-ALIGN: justify
}
LI.list-A0 {
FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.5in; LINE-HEIGHT: 12pt; FONT-FAMILY: "Courier New"; LETTER-SPACING: -0.1pt; TEXT-ALIGN: justify
}
DIV.list-A0 {
FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.5in; LINE-HEIGHT: 12pt; FONT-FAMILY: "Courier New"; LETTER-SPACING: -0.1pt; TEXT-ALIGN: justify
}
P.list-1 {
FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.5in; LINE-HEIGHT: 12pt; FONT-FAMILY: "Courier New"; LETTER-SPACING: -0.1pt; TEXT-ALIGN: justify
}
LI.list-1 {
FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.5in; LINE-HEIGHT: 12pt; FONT-FAMILY: "Courier New"; LETTER-SPACING: -0.1pt; TEXT-ALIGN: justify
}
DIV.list-1 {
FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.5in; LINE-HEIGHT: 12pt; FONT-FAMILY: "Courier New"; LETTER-SPACING: -0.1pt; TEXT-ALIGN: justify
}
P.bodytextindent40 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 1.5in; TEXT-INDENT: 0.25in; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
LI.bodytextindent40 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 1.5in; TEXT-INDENT: 0.25in; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
DIV.bodytextindent40 {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt 1.5in; TEXT-INDENT: 0.25in; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
P.bullet10 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 1in; TEXT-INDENT: -0.5in; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"; mso-list: l5 level1 lfo9
}
LI.bullet10 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 1in; TEXT-INDENT: -0.5in; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"; mso-list: l5 level1 lfo9
}
DIV.bullet10 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 1in; TEXT-INDENT: -0.5in; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"; mso-list: l5 level1 lfo9
}
P.bullet20 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 1in; TEXT-INDENT: -22.3pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"; mso-list: l1 level1 lfo10
}
LI.bullet20 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 1in; TEXT-INDENT: -22.3pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"; mso-list: l1 level1 lfo10
}
DIV.bullet20 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 1in; TEXT-INDENT: -22.3pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"; mso-list: l1 level1 lfo10
}
P.bullet30 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 112.3pt; TEXT-INDENT: -22.3pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
LI.bullet30 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 112.3pt; TEXT-INDENT: -22.3pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
DIV.bullet30 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 112.3pt; TEXT-INDENT: -22.3pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
P.bullet40 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 148.3pt; TEXT-INDENT: -22.3pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
LI.bullet40 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 148.3pt; TEXT-INDENT: -22.3pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
DIV.bullet40 {
FONT-SIZE: 12pt; MARGIN: 6pt 0in 0pt 148.3pt; TEXT-INDENT: -22.3pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Arial Narrow"
}
P.list-a00 {
FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.5in; LINE-HEIGHT: 12pt; FONT-FAMILY: "Courier New"; LETTER-SPACING: -0.1pt; TEXT-ALIGN: justify
}
LI.list-a00 {
FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.5in; LINE-HEIGHT: 12pt; FONT-FAMILY: "Courier New"; LETTER-SPACING: -0.1pt; TEXT-ALIGN: justify
}
DIV.list-a00 {
FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.5in; LINE-HEIGHT: 12pt; FONT-FAMILY: "Courier New"; LETTER-SPACING: -0.1pt; TEXT-ALIGN: justify
}
SPAN.EmailStyle54 {
COLOR: navy; FONT-FAMILY: Arial; mso-style-type: personal
}
SPAN.EmailStyle55 {
COLOR: navy; FONT-FAMILY: Arial; mso-style-type: personal-reply
}
DIV.Section1 {
page: Section1
}
OL {
MARGIN-BOTTOM: 0in
}
UL {
MARGIN-BOTTOM: 0in
}
</STYLE>
</HEAD>
<BODY lang=EN-US vLink=purple link=blue>
<DIV dir=ltr align=left><SPAN class=957582321-14012005><FONT face=Arial
color=#0000ff size=2>Zach -</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=957582321-14012005><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=957582321-14012005><FONT face=Arial
color=#0000ff size=2>On the virtual directory properties tab (where you're
changing the Read and Read/Write permissions), check to make sure the "Execute
permissions" setting (near the bottom) reads "Scripts and
Executables".</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=957582321-14012005><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=957582321-14012005><FONT face=Arial
color=#0000ff size=2>If you look at the behavior you're getting, it is perfectly
consistent and reasonable if you understand what's going on. When you pass
a URL to IIS that points to a file, IIS needs to determine whether you would
like to retrieve the contents of that file or whether the file should be passed
to a script interpreter, or whether the file should be executed like a CGI
program. When you changed the permissions to Read and Write, you may have
disabled Execute permission. When the next request was made specifying the
file, IIS (having been told not to execute it) returned its
contents.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=957582321-14012005><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=957582321-14012005><FONT face=Arial
color=#0000ff size=2>I don't want you to be using your index.html right
now. I am simply trying to get you to successfully execute MapServer as a
CGI binary. For example, if you click on the URL
below:</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=957582321-14012005><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=957582321-14012005><FONT face=Arial
color=#0000ff size=2><A
href="http://www.geozone.com/cgi-bin/mapserv.exe">http://www.geozone.com/cgi-bin/mapserv.exe</A></FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=957582321-14012005><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=957582321-14012005><FONT face=Arial
color=#0000ff size=2>you will get an error message that's obviously from
MapServer. This will demonstrate that MapServer is being found by IIS and
executed properly as a CGI program. Once we get to that point things will
get much simpler. You don't need any templates or map files to do this -
simply make sure that mapserv.exe is in the right place and set up
properly.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=957582321-14012005><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=957582321-14012005><FONT face=Arial
color=#0000ff size=2>When you replace the URL above with the path to your
mapserv.exe, what message do you get? If your IIS server is externally
accessible, please post the URL to your server; otherwise, just let us know what
happens when you use a URL exactly like the <A
href="http://www.geozone.com">www.geozone.com</A> URL above.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=957582321-14012005><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=957582321-14012005><FONT face=Arial
color=#0000ff size=2> - Ed</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=957582321-14012005>
<P><FONT size=2>Ed McNierney<BR>President and Chief Mapmaker<BR>TopoZone.com /
Maps a la carte, Inc.<BR>73 Princeton Street, Suite 305<BR>North Chelmsford,
MA 01863<BR>ed@topozone.com<BR>(978) 251-4242 </FONT></P></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Zachary Stauber
[mailto:zstauber@bhinc.com] <BR><B>Sent:</B> Friday, January 14, 2005 2:54
PM<BR><B>To:</B> Ed McNierney; MAPSERVER-USERS@LISTS.UMN.EDU<BR><B>Subject:</B>
RE: [UMN_MAPSERVER-USERS] Windows 2003 Standard IIS 6.0
trouble<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV class=Section1>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Yes, I do have a
virtual directory set up, which I learned from Win2k IIS 6.0. It wouldn’t
find mapserv.exe until I made the actual directory a “virtual” directory as well
of the exact same path, but I learned it by trying random things. Win
2003’s IIS 6.0 apparently works entirely differently. IIS does find
mapserv.exe and won’t let it be found, because if I change the permissions on
that directory from read to read and write, it lists the contents of the
mapserve.exe to the web browser as binary junk. Nice, huh? It’s some
kind of permissions thing, but without feedback from the web page or a log file,
I don’t know what’s denying it. <st1:City w:st="on"><st1:place
w:st="on">Greenwood</st1:place></st1:City> says that Mozilla suppresses less
error info, and I can try that from home (unfortunately IE is mandated at the
office), and that the user has to have extra permissions for starting up the
executable, which is believable. I’m running it from the command prompt as
admin, which works fine, but through CGI it runs as WebAdmin, which is much more
restricted.<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">The path in the
index.html is as follows:<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">
-Zack<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<DIV>
<DIV class=MsoNormal style="TEXT-ALIGN: center" align=center><FONT
face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'">
<HR tabIndex=-1 align=center width="100%" SIZE=2>
</SPAN></FONT></DIV>
<P class=MsoNormal><B><FONT face=Tahoma size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">From:</SPAN></FONT></B><FONT
face=Tahoma size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"> UMN
MapServer Users List [mailto:MAPSERVER-USERS@LISTS.UMN.EDU] <B><SPAN
style="FONT-WEIGHT: bold">On Behalf Of </SPAN></B>Ed McNierney<BR><B><SPAN
style="FONT-WEIGHT: bold">Sent:</SPAN></B> Thursday, January 13, 2005 6:44
PM<BR><B><SPAN style="FONT-WEIGHT: bold">To:</SPAN></B>
MAPSERVER-USERS@LISTS.UMN.EDU<BR><B><SPAN
style="FONT-WEIGHT: bold">Subject:</SPAN></B> Re: [UMN_MAPSERVER-USERS] Windows
2003 Standard IIS 6.0 trouble</SPAN></FONT><FONT face="Times New Roman"><SPAN
style="FONT-FAMILY: 'Times New Roman'"><o:p></o:p></SPAN></FONT></P></DIV>
<P class=MsoNormal><FONT face="Arial Narrow" size=3><SPAN
style="FONT-SIZE: 12pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Zach
–<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">IIS doesn’t “let the
file not be found” – it can’t find it. What is the URL you are using to
refer to your MapServer executable? Do you have a virtual directory (if
necessary) set up there? If you use the IIS administration tool, can you
browse to the mapserv.exe file and find it along the path you
expect?<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">What is the URL you are
using that triggers that error?<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">And please ALWAYS reply
to the entire list….<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal
style="MARGIN-LEFT: 0.75in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo11"><![if !supportLists]><FONT
face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><SPAN
style="mso-list: Ignore">-<FONT face="Times New Roman" size=1><SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></FONT></SPAN></SPAN></FONT><![endif]><FONT face=Arial color=navy
size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Ed<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=navy size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<DIV>
<DIV class=MsoNormal style="TEXT-ALIGN: center" align=center><FONT
face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'">
<HR tabIndex=-1 align=center width="100%" SIZE=2>
</SPAN></FONT></DIV>
<P class=MsoNormal><B><FONT face=Tahoma size=2><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">From:</SPAN></FONT></B><FONT
face=Tahoma size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">
<st1:PersonName w:st="on">Zachary Stauber</st1:PersonName>
[mailto:zstauber@bhinc.com] <BR><B><SPAN
style="FONT-WEIGHT: bold">Sent:</SPAN></B> Thursday, January 13, 2005 5:09
PM<BR><B><SPAN style="FONT-WEIGHT: bold">To:</SPAN></B> Ed McNierney<BR><B><SPAN
style="FONT-WEIGHT: bold">Subject:</SPAN></B> RE: [UMN_MAPSERVER-USERS] Windows
2003 Standard IIS 6.0 trouble</SPAN></FONT><FONT face="Times New Roman"><SPAN
style="FONT-FAMILY: 'Times New Roman'"><o:p></o:p></SPAN></FONT></P></DIV>
<P class=MsoNormal><FONT face="Arial Narrow" size=3><SPAN
style="FONT-SIZE: 12pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">Well, I'm just trying to display the basic <st1:place
w:st="on">Itasca</st1:place> map they offer up on the Mapserver site
http://mapserver.gis.umn.edu/dload.html, I get the standard message which tells
me nothing I can use to find the source of the problem (the general check engine
light of the web server world):<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<H1><![if !supportLists]><B><FONT face="Arial Narrow" size=3><SPAN
style="FONT-SIZE: 12pt"><SPAN style="mso-list: Ignore">I.<FONT
face="Times New Roman" size=1><SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></FONT></SPAN></SPAN></FONT></B><![endif]>The page cannot be found<FONT
face=Verdana size=4><SPAN
style="FONT-SIZE: 13pt; FONT-FAMILY: Verdana"><o:p></o:p></SPAN></FONT></H1>
<P class=MsoNormal style="LINE-HEIGHT: 12pt"><FONT face=Verdana size=1><SPAN
style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana">The page you are looking for might
have been removed, had its name changed, or is temporarily unavailable.
<o:p></o:p></SPAN></FONT></P>
<DIV class=MsoNormal style="LINE-HEIGHT: 12pt; TEXT-ALIGN: center"
align=center><FONT face=Verdana size=1><SPAN
style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana">
<HR align=center width="100%" SIZE=2>
</SPAN></FONT></DIV>
<P style="LINE-HEIGHT: 12pt"><FONT face=Verdana size=1><SPAN
style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana">Please try the
following:<o:p></o:p></SPAN></FONT></P>
<UL type=disc>
<LI class=MsoNormal
style="LINE-HEIGHT: 12pt; mso-list: l4 level1 lfo12; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><FONT
face=Verdana size=1><SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana">Make
sure that the Web site address displayed in the address bar of your browser is
spelled and formatted correctly. <o:p></o:p></SPAN></FONT>
<LI class=MsoNormal
style="LINE-HEIGHT: 12pt; mso-list: l4 level1 lfo12; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><FONT
face=Verdana size=1><SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana">If you
reached this page by clicking a link, contact the Web site administrator to
alert them that the link is incorrectly formatted. <o:p></o:p></SPAN></FONT>
<LI class=MsoNormal
style="LINE-HEIGHT: 12pt; mso-list: l4 level1 lfo12; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><FONT
face=Verdana size=1><SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana">Click
the <A href="javascript:history.back(1)">Back</A> button to try another link.
<o:p></o:p></SPAN></FONT></LI></UL>
<H2><![if !supportLists]><B><FONT face="Arial Narrow" size=3><SPAN
style="FONT-SIZE: 12pt"><SPAN style="mso-list: Ignore">A.<FONT
face="Times New Roman" size=1><SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></FONT></SPAN></SPAN></FONT></B><![endif]>HTTP Error 404 - File or
directory not found.<BR>Internet <st1:PersonName
w:st="on">Info</st1:PersonName>rmation Services (IIS)<FONT face=Verdana
size=1><SPAN
style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana"><o:p></o:p></SPAN></FONT></H2>
<DIV class=MsoNormal style="LINE-HEIGHT: 12pt; TEXT-ALIGN: center"
align=center><FONT face=Verdana size=1><SPAN
style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana">
<HR align=center width="100%" SIZE=2>
</SPAN></FONT></DIV>
<P style="LINE-HEIGHT: 12pt"><FONT face=Verdana size=1><SPAN
style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana">Technical <st1:PersonName
w:st="on">Info</st1:PersonName>rmation (for support
personnel)<o:p></o:p></SPAN></FONT></P>
<UL type=disc>
<LI class=MsoNormal
style="LINE-HEIGHT: 12pt; mso-list: l0 level1 lfo13; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><FONT
face=Verdana size=1><SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana">Go to
<A href="http://go.microsoft.com/fwlink/?linkid=8180">Microsoft Product
Support Services</A> and perform a title search for the words <B><SPAN
style="FONT-WEIGHT: bold">HTTP</SPAN></B> and <B><SPAN
style="FONT-WEIGHT: bold">404</SPAN></B>. <o:p></o:p></SPAN></FONT></LI></UL>
<P class=MsoNormal
style="MARGIN-LEFT: 0.25in; TEXT-INDENT: -0.25in; LINE-HEIGHT: 12pt; mso-list: l0 level1 lfo13; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><![if !supportLists]><FONT
face=Symbol size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol"><SPAN
style="mso-list: Ignore">·<FONT face="Times New Roman" size=1><SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></FONT></SPAN></SPAN></FONT><![endif]><FONT face=Verdana size=1><SPAN
style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana">Open <B><SPAN
style="FONT-WEIGHT: bold">IIS Help</SPAN></B>, which is accessible in IIS
Manager (inetmgr), and search for topics titled <B><SPAN
style="FONT-WEIGHT: bold">Web Site Setup</SPAN></B>, <B><SPAN
style="FONT-WEIGHT: bold">Common Administrative Tasks</SPAN></B>, and <B><SPAN
style="FONT-WEIGHT: bold">About Custom Error Messages</SPAN></B>.
<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">So based on this one would think that the mapserv.exe is
in the wrong place or misspelled, but it’s in the exact same place as I have it
on a Windows 2000 install that works fine, and the .map and .html files are
exact copies of those. So what this error is really telling me is that IIS
6.0 is not letting the mapserv.exe be found or run.<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">
-Zack<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">-----Original Message-----<BR>From: Ed McNierney
[mailto:ed@topozone.com] <BR>Sent: Thursday, January 13, 2005 2:56 PM<BR>To:
<st1:PersonName w:st="on">Zachary Stauber</st1:PersonName>;
MAPSERVER-USERS@LISTS.UMN.EDU<BR>Subject: RE: [UMN_MAPSERVER-USERS] Windows 2003
Standard IIS 6.0 trouble<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">Zack -<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">MapServer works just fine under Windows 2003 Standard
and IIS 6.0, and<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">there's plenty of "proof" of
that!<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">But you do need to take the time to understand how your
new tools work<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">rather than blaming them (or MapServer). You gave
us a lot of<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">information in your email (thanks) but you didn't say
what didn't work!<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">What is the symptom you're seeing? What are you
doing, and what is the<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">(unexpected) result you're
getting?<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt"> -
Ed<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">Ed McNierney<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">President and Chief
Mapmaker<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">TopoZone.com / Maps a la carte,
Inc.<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><st1:Street w:st="on"><st1:address w:st="on"><FONT
face="Courier New" size=2><SPAN style="FONT-SIZE: 10pt">73 Princeton Street,
Suite 305</SPAN></FONT></st1:address></st1:Street><o:p></o:p></P>
<P class=MsoPlainText><st1:place w:st="on"><st1:City w:st="on"><FONT
face="Courier New" size=2><SPAN style="FONT-SIZE: 10pt">North
Chelmsford</SPAN></FONT></st1:City>, <st1:State w:st="on">MA</st1:State>
<st1:PostalCode w:st="on">01863</st1:PostalCode></st1:place><o:p></o:p></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">ed@topozone.com<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">(978) 251-4242 <o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">-----Original Message-----<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">From: UMN MapServer Users List
[mailto:MAPSERVER-USERS@LISTS.UMN.EDU] On<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">Behalf Of Zachary L.
Stauber<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">Sent: Thursday, January 13, 2005 4:21
PM<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">To:
MAPSERVER-USERS@LISTS.UMN.EDU<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">Subject: [UMN_MAPSERVER-USERS] Windows 2003 Standard IIS
6.0 trouble<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">Hi, I'm using Windows 2003 Standard, and I'm trying to
get MapServ.exe<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">to work on it. Right now I'm just trying out the
<st1:place w:st="on">Itasca</st1:place> dataset.
It's<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">a permissions problem. Does anyone have a vaguely
detailed process for<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">setting the permissions or configuring Web Access
Extensions or<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">Application Extensions (or whatever hates MapServer so
much) so it gets<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">past the top level security junk in IIS
6.0?<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">I have the same version, 4.4.0-beta3 working fine on a
Windows XP SP2<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">machine, with all the files in exactly the same
places. The EXE and all<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">DLL's are in C:\InetPub\scripts\MapServer\ the C:\Proj
data has a copy<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">of everything it's supposed to, and the <st1:place
w:st="on">Itasca</st1:place> data starts in<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">C:\InetPub\wwwroot\MapServer\NCTCOG\mapserver_demos\workshop<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">Before you ask, I set all the directories mentioned
above to give<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">WebAdmin all rights (except full control), I changed all
the paths to<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">the correct places in the "index.html" file, which shows
the <st1:place w:st="on">Itasca</st1:place> map<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">fine under Windows XP SP2, and I added a "MapServer"
entry to the Web<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">Service Extensions and added every EXE and DLL that it
uses with<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">"Allow." I also set the Web Service Extensions to
"Allow" "All Unknown<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">CGI Extensions" by default (actually that was set when I
got here).<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">I also made the NCTCOG directory in wwwroot a virtual
directory and set<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">"read" permission, set execute permissions to "Script
and Executables,"<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">and created an application extension for ".map" files
and set it to the<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">mapserv.exe executable. I also did all this for
the<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">C:\InetPub\scripts\Mapserver directory just in
case.<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">What else can I do to loosen this thing up? Does
anyone actually have<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">it working under Windows 2003 Standard? I haven't
found proof of this<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt">in over a year of back archives on this mailing
list.<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt"> -Zack
Stauber<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt"> Systems
Analyst<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt"> Bohannan-Huston,
Inc.<o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt"> <st1:place
w:st="on"><st1:City w:st="on">Albuquerque</st1:City>, <st1:State
w:st="on">NM</st1:State></st1:place><o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt"> <st1:place
w:st="on"><st1:country-region
w:st="on">USA</st1:country-region></st1:place><o:p></o:p></SPAN></FONT></P>
<P class=MsoPlainText><FONT face="Courier New" size=2><SPAN
style="FONT-SIZE: 10pt"><o:p> </o:p></SPAN></FONT></P></DIV></BODY></HTML>