Show Changes Show Changes
Edit Edit
Print Print
Recent Changes Recent Changes
Subscriptions Subscriptions
Lost and Found Lost and Found
Find References Find References
Rename Rename
Administration Page Administration Page
Search

History

9/19/2007 2:18:46 PM
-74.15.253.157
List all versions List all versions

RSS feed for the TestJwd namespace

Related Topics

Local Testing Configuration
.
Summary

Source Control Setup

Because of the difficulties of sharing web projects among distributed developers, the web project has been converted to a Local class library. Thanks to CraigAndera for pointing to http://staff.develop.com/onion/Samples/aspdotnet_without_web_projects.htm which explains how to do this.

To make debugging as simple as a Web Project, the .csproj.user file is checked in and configured to point to http://localhost/flexwiki/default.aspx

Prerequisites

  1. You do not currently have any Virtual or Application Directories pointing to http://localhost/flexwiki -- if you do remove them before starting this process. You can do this from the IIS manager.
  2. You do not have a FlexWiki.Web folder in your \VSWebCache\<machine name>\ folder -- if you do delete this folder.

Adding files to FlexWiki.Web

To allow adding web files to a class library project, follow the steps below.

  1. In a directory called C:\Program Files\Microsoft Visual Studio .NET 2003\VC#\CSharpProjectItems\LocalProjectItems is a file callled LocalProjectItems.vsdir.
  2. Backup this file.
  3. In the root FlexWiki sources folder is a file called LocalProjectItems.vsdir. Copy this file to C:\Program Files\Microsoft Visual Studio .NET 2003\VC#\CSharpProjectItems\LocalProjectItems replacing the existing copy.

You will now be able to add web items to a class library project.

Security Notes

Note that creating the FlexWiki virtual directory using the Web Sharing option from the right-click menu in Explorer will create the directory as a secured virtual directory. If you have security-related issues later, you may need to do the following:

This will configure the virtual directory to not require any authentication in order to access it, which might be more appropriate for a wiki you intend to share with others. If you are the only person accessing the wiki, and if you are accessing it from the same machine on which the server is running, you probably don't need to make any changes - things will work even with authentication enforced.

Note that if you create the virtual directory directly from Internet Services Manager, it will automatically be set to not require authentication - only virtual directories created with the Web Sharing option of Explorer default to requiring authentication.

Not logged in. Log in

The wiki for all things Objective Design Solutions

This is FlexWiki, an open source wiki engine.

This site supports the new NoFollow anti-spam initiative.
Change Style

Recent Topics