Synopsis
The SLN file can be a bit tricky if you are not accustomed to this kind of work. While Visual Studio can do some of the work for you, this can be problematic at times. Note: This document assumes that you are already aware of how to get the storefront operating on a development server.
Procedure
In this example, the IIS root directory is C:\Inetpub\wwwroot, with a subdirectory for the store called ADNSF.
1 - Unzip the entire .zip file into the ADNSF folder. This would make the site accessible in IE by going to http://localhost/ADNSF/Web
2 - Create the IIS application context, assign permissions, create the DB, and modify the web.config as usual to get the site running
3 - Open the C:\Inetpub\wwwroot\ADNSF\AspDotNetStorefront.sln file in Notepad or Wordpad
4 - Use the following example to configure your file. The parts in red must be modified to match your installation paths:
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "http://localhost/ADNSF/web/", "http://localhost/ADNSF/web/", "{963D396D-CF0F-4794-821B-73AB45A91C76}"
ProjectSection(WebsiteProperties) = preProject
ProjectReferences = "{65E8266F-BD0A-4C2A-B7DE-13AEE9DF0FAE}|AspDotNetStorefrontCommon.dll;{0249CF6E-1CD6-4F6F-953F-5EF1A3BC71F9}|ASPDNSFControls.dll;{5487D70A-C4DC-4062-82CD-3F2EF1DB1A1B}|XsltObjects.dll;{63E62D25-0D49-4414-836E-85481A039C06}|AspDotNetStorefrontGateways.dll;"
Debug.AspNetCompiler.VirtualPath = "/ADNSF/web"
Debug.AspNetCompiler.PhysicalPath = "Web\"
Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\ml6219\"
Debug.AspNetCompiler.Updateable = "true"
Debug.AspNetCompiler.ForceOverwrite = "true"
Debug.AspNetCompiler.FixedNames = "false"
Debug.AspNetCompiler.Debug = "True"
Release.AspNetCompiler.VirtualPath = "/ADNSF/web"
Release.AspNetCompiler.PhysicalPath = "Web\"
Release.AspNetCompiler.TargetPath = "PrecompiledWeb\ml6219\"
Release.AspNetCompiler.Updateable = "true"
Release.AspNetCompiler.ForceOverwrite = "true"
Release.AspNetCompiler.FixedNames = "false"
Release.AspNetCompiler.Debug = "False"
SlnRelativePath = "Web\"
EndProjectSection
|