Microsoft Knowledge Base Email Alertz

(831141) - You must extend the Microsoft Windows SharePoint Services virtual server from the Internet Information Services (IIS) default Web site to install the Proposals Accelerator correctly.

Search KbAlertz

Advanced Search

Receive Microsoft Knowledge Base articles by E-Mail?

Every night we scan the Microsoft Knowledge Base. If technologies you're interested in are updated, we'll send you an e-mail. You only get one e-mail a day, and only when new articles are added.

Click here to create a
FREE account
Already have an account?
[Click here to Login]











Microsoft Knowledge Base Article

This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks

Article ID: 831141 - Last Review: January 26, 2004 - Revision: 4.1

How to install Office Solutions Accelerator for Proposals on a SharePoint Site that does not extend the default IIS site

On This Page

SUMMARY

You must extend the Microsoft Windows SharePoint Services virtual server from the Microsoft Internet Information Services (IIS) default Web site to install Office Solution Accelerator for Proposals correctly.

MORE INFORMATION

The Office Solution Accelerator for Proposals installer only puts files in the IIS default Web site root directory. It also only updates the Web.config file in the IIS default Web site root directory.

To create and to use a virtual server that is extended from a Web site other than the IIS default Web site, follow these steps:
  1. Create a new Web site in IIS. You must define a root directory when you create this Web site. This directory is referred to in this document as [your_site_directory].
  2. Extend your Web Storage System (WSS) virtual server to this Web site.
  3. Move the files in the following list from the InetPub\wwwroot\bin directory to the [your_site_directory]\bin directory

    Note
    You may have to create the "bin" directory.
    • Microsoft.Solutions.InformationWorker.Proposals.SharePoint.resources.dll
    • Microsoft.Solutions.InformationWorker.Proposals.SharePoint.dll
  4. Open the Web.config file in [your_site_directory]
    1. Add the following element as a child of the <SafeControls> element:
      <SafeControl Assembly="Microsoft.Solutions.InformationWorker.Proposals.SharePoint,
      Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
      Namespace="Microsoft.Solutions.InformationWorker.Proposals.SharePoint"
      TypeName="*" Safe="True" />
    2. Add the following element after the <sectionGroup>…</sectionGroup> element:
      <section name="exceptionManagement" 
      type="Microsoft.Solutions.InformationWorker.Common.ExceptionManagement.
      ExceptionManagerSectionHandler,
      Microsoft.Solutions.InformationWorker.Proposals.SharePoint,
      version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> 
      
    3. Paste the following XML after the <system.web>…</system.web> element:
      <appSettings>
            <add key="MSProposals.TemplateLibrary" value="Templates"></add>
            <add key="MSProposals.SiteTemplate" value="MSIWProposalSite.stp"></add>
            <add key="MSProposals.ProposalLibrary" value="Shared Documents"></add>
            <add key="MSProposals.DefaultProposalTemplate" value="Proposal.doc"></add>
            <add key="MSProposals.ManifestLibrary" value="Manifests"></add>
            <add key="MSProposals.MailSubject" value="Proposal Site Created: {0}"></add>
      <add key="MSProposals.MailBody" value="A Proposal Site has successfully been created at:
       {0}"></add>
      </appSettings>
      <exceptionManagement mode="on">
            <publisher mode="on" assembly="Microsoft.Solutions.
      InformationWorker.Proposals.SharePoint"
      type="Microsoft.Solutions.InformationWorker.Common.ExceptionManagement.DefaultPublisher"
      applicationname="ExceptionManagerPublishedException" />
      </exceptionManagement>
    4. Save the Web.config file.

Web.config File

The following text is an example of a Web.config file after you have made the modifications. Do not copy and paste the following text into your Web.config file. The information in this example is not specific to your computer.
<configuration>
      <configSections>
            <sectionGroup name="SharePoint">
                  <section name="SafeControls" 
type="Microsoft.SharePoint.ApplicationRuntime.SafeControlsConfigurationHandler, 
Microsoft.SharePoint, Version=11.0.0.0,
Culture=neutral, PublicKeyToken=71e9bce111e9429c" />
                  <section name="RuntimeFilter" 
type="System.Configuration.SingleTagSectionHandler, System, Version=1.0.5000.0, 
Culture=neutral, 
PublicKeyToken=b77a5c561934e089" />
                  <section name="WebPartLimits" 
type="System.Configuration.SingleTagSectionHandler, System, Version=1.0.5000.0, 
Culture=neutral,
PublicKeyToken=b77a5c561934e089" />
                  <section name="WebPartCache" 
type="System.Configuration.SingleTagSectionHandler, System, Version=1.0.5000.0, 
Culture=neutral,
PublicKeyToken=b77a5c561934e089" />
                  <section name="WebPartWorkItem" 
type="System.Configuration.SingleTagSectionHandler, System, Version=1.0.5000.0, 
Culture=neutral,
PublicKeyToken=b77a5c561934e089" />
                  <section name="WebPartControls" 
type="System.Configuration.SingleTagSectionHandler, System, Version=1.0.5000.0, 
Culture=neutral,
PublicKeyToken=b77a5c561934e089" />
                  <section name="SafeMode" 
type="System.Configuration.SingleTagSectionHandler, System, Version=1.0.5000.0, 
Culture=neutral, 
PublicKeyToken=b77a5c561934e089" />
                  <section name="OnlineLibrary" 
type="System.Configuration.SingleTagSectionHandler, System, Version=1.0.5000.0, 
Culture=neutral,
PublicKeyToken=b77a5c561934e089" />
            </sectionGroup>
            <section name="exceptionManagement" 
type="Microsoft.Solutions.InformationWorker.Common.ExceptionManagement.
ExceptionManagerSectionHandler,
Microsoft.Solutions.InformationWorker.Proposals.SharePoint, version=1.0.0.0, 
Culture=neutral, 
PublicKeyToken=31bf3856ad364e35" />
      </configSections>
      <SharePoint>
            <SafeMode MaxControls="50" CallStack="false" />
            <WebPartLimits MaxZoneParts="50" PropertySize="1048576" />
            <WebPartCache Storage="CacheObject" />
            <WebPartWorkItem Timeout="7000" />
            <WebPartControls DatasheetControlGuid="65BCBEE4-7728-41a0-97BE-14E1CAE36AAE"
 />
            <SafeControls>
                  <SafeControl Assembly="System.Web, Version=1.0.5000.0, Culture=neutral, 
PublicKeyToken=b03f5f7f11d50a3a" Namespace="System.Web.UI.WebControls" TypeName="*" 
Safe="True" />
                  <SafeControl Assembly="System.Web, Version=1.0.5000.0, Culture=neutral, 
PublicKeyToken=b03f5f7f11d50a3a" Namespace="System.Web.UI.HtmlControls" TypeName="*" 
Safe="True" />
                  <SafeControl Assembly="Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, 
PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.SharePoint" TypeName="*" 
Safe="True" />
                  <SafeControl Assembly="Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, 
PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.SharePoint.WebPartPages" TypeName="*"
 Safe="True" />
                  <SafeControl Assembly="Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, 
PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.SharePoint.WebControls" TypeName="*"
 Safe="True" />
                  <SafeControl Assembly="Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, 
PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.SharePoint.ApplicationPages" TypeName="*" 
Safe="True" />
                  <SafeControl Assembly="Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, 
PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.SharePoint.SoapServer" TypeName="*" 
Safe="True" />
                  <SafeControl Assembly="Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, 
PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.SharePoint.Meetings" TypeName="*" 
Safe="True" />
                  <SafeControl Assembly="Microsoft.Solutions.InformationWorker.
Proposals.SharePoint, Version=1.0.0.0, 
Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="Microsoft.Solutions.
InformationWorker.Proposals.SharePoint" 
TypeName="*" Safe="True" />
            </SafeControls>
            <OnlineLibrary Url="http://rbeta2.officebeta.microsoft.com/r/hlidAwsGallery" />
      </SharePoint>
      <system.web>
            <securityPolicy>
                  <trustLevel name="WSS_Medium" policyFile=
"C:\Program Files\Common Files\Microsoft Shared\Web Server 
Extensions\60\config\wss_mediumtrust.config" />
                  <trustLevel name="WSS_Minimal" policyFile=
"C:\Program Files\Common Files\Microsoft Shared\Web Server 
Extensions\60\config\wss_minimaltrust.config" />
            </securityPolicy>
            <httpHandlers>
                  <add verb="*" path="http://support.microsoft.com/_vti_bin/*.aspx" type=
"System.Web.UI.PageHandlerFactory, System.Web, 
Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
                  <add verb="*" path="*.aspx" type=
"Microsoft.SharePoint.ApplicationRuntime.SharePointHandlerFactory, 
Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />
            </httpHandlers>
            <customErrors mode="On" />
            <httpRuntime maxRequestLength="51200" />
            <authentication mode="Windows" />
            <authorization>
                  <allow users="*" />
            </authorization>
            <identity impersonate="true" />
            <httpModules>
                  <clear />
                  <add name="OutputCache" type="System.Web.Caching.OutputCacheModule" />
                  <add name="WindowsAuthentication" type=
"System.Web.Security.WindowsAuthenticationModule" />
                  <!-- <add name="Session" type=
"System.Web.SessionState.SessionStateModule"/>-->
            </httpModules>
            <globalization fileEncoding="utf-8" />
            <compilation batch="false" debug="false" />
            <pages enableSessionState="false" enableViewState="true" enableViewStateMac="true" 
validateRequest="false" />
            <trust level="WSS_Minimal" originUrl="" />
            <machineKey validationKey="6961AB7C74C1F0EEEE8FA495FBEAAA7318BA2D0285B85B4D" 
decryptionKey="E2B7FC9387503AA10F1CCACB6DFC2FEEFDF0979CF034429A" validation="SHA1" />
      </system.web>
      <appSettings>
            <add key="MSProposals.TemplateLibrary" value="Templates"></add>
            <add key="MSProposals.SiteTemplate" value="MSIWProposalSite.stp"></add>
            <add key="MSProposals.ProposalLibrary" value="Shared Documents"></add>
            <add key="MSProposals.DefaultProposalTemplate" value="Proposal.doc"></add>
            <add key="MSProposals.ManifestLibrary" value="Manifests"></add>
            <add key="MSProposals.MailSubject" value="Proposal Site Created: {0}"></add>
            <add key="MSProposals.MailBody" 
value="A Proposal Site has successfully been created at: {0}"></add>
      </appSettings>
      <exceptionManagement mode="on">
            <publisher mode="on" 
assembly="Microsoft.Solutions.InformationWorker.Proposals.SharePoint" 
type="Microsoft.Solutions.InformationWorker.Common.ExceptionManagement.DefaultPublisher" 
applicationname="ExceptionManagerPublishedException" />
      </exceptionManagement>
</configuration>

APPLIES TO
  • Microsoft Office Solution Accelerator for Proposals
  • Microsoft Windows SharePoint Services 2.0
Keywords: 
kbinfo KB831141
       

Community Feedback System

Very often, it takes hours to solve a problem. Very often, you've looked high and low, and have tried a lot of solutions. When you finally found it, chances are, it was because someone else helped you. Here's your chance to give back. Use our community feedback tool to let others know what worked for you and what didn't.

Please also understand that the community feedback system is not warranted to be correct, it's simply a system that we've built to let people try and help each other. If something in a feedback response doesn't make sense to you, or you're not comfortable making changes that the feedback talks about (like registry edits), please consult a professional.

Thank you for using kbAlertz.com Feedback System.

-- Scott Cate