Looking for the v10 manual? Visit our new user's guide!
Search Descriptions Version
This article applies to: ML v7, ML8, MultiStore

Configuring the SLN file

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.

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\"