
![]() |
Show Changes |
![]() |
Edit |
![]() |
|
![]() |
Recent Changes |
![]() |
Subscriptions |
![]() |
Lost and Found |
![]() |
Find References |
![]() |
Rename |
![]() |
Administration Page |
| Search |
History
| 3/3/2008 5:20:46 PM |
| -66.78.122.16 |
| 3/3/2008 5:17:22 PM |
| -66.78.122.16 |
| 3/3/2008 5:47:42 AM |
| -58.68.32.22 |
| 2/29/2008 3:53:21 AM |
| -66.78.124.67 |
| 2/29/2008 2:31:00 AM |
| -58.68.32.22 |
![]() |
List all versions |
If you have trouble installing FlexWiki, please describe your problem here and somebody may be able to help:
There is also a very active, very helpful, FlexWiki users mailing list available. See FlexWikiUsersList for instructions on how to sign up.
I am trying to install FlexWiki for the first time and must be doing something stupid.
I got the web-full-release package of 1.8.0.1739, unzipped it to a new directory (not in IIS root), and set that directory as a virtual directory in IIS Manager. Because I have .Net 2.0 installed, I set the ASP.Net version in the virtual directory down to 1.1.4322.2032. I then gave the local user aspnet write permission to the WikiBases directory.
When I run admin/Config.aspx, I get a greenlight and an ok an each point.
The homepage comes ok, everything looks good to this point. When I edit the homepage however, I get the following error:
Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
Line 2: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
Line 3: <HTML>
Line 4: <HEAD><TITLE> <%= TheTopic.ToString() %> (edit)</TITLE>
Line 5: </HEAD>
Line 6: <meta name="Robots" content="NOINDEX, NOFOLLOW">
Source File: C:\Inetpub\FlexWiki2\wikiedit.aspx Line: 4
Stack Trace:
[NullReferenceException: Object reference not set to an instance of an object.]
FlexWiki.TopicName.set_FullnameWithVersion(String value) in c:\Builds\ccnet\server\flexwikicore\build\EngineSource\TopicName.cs:48
FlexWiki.AbsoluteTopicName..ctor(String topic) in c:\Builds\ccnet\server\flexwikicore\build\EngineSource\AbsoluteTopicName.cs:37
FlexWiki.Web.WikiEdit.get_TheTopic() in c:\Builds\ccnet\server\flexwikicore\build\FlexWiki.Web\WikiEdit.aspx.cs:207
ASP.WikiEdit_aspx.__Render__control1(HtmlTextWriter __output, Control parameterContainer) in C:\Inetpub\FlexWiki2\wikiedit.aspx:4
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +27
System.Web.UI.Control.Render(HtmlTextWriter writer) +7
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243
System.Web.UI.Page.ProcessRequestMain() +1926
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:1.1.4322.2032; ASP.NET Version:1.1.4322.2032
Just to be sure, I tried repeating the configurating in a new virtual directory with FlexWiki 1.8.0.1696, and got the exact same behavior. This is on Windows XP Pro with IIS 5.1. I really appreciate any help!
-DanP
I have installed FlexWiki on my own computer (localhost) and i seems to work just fine. When I try to install FlexWiki on my webhotel i recieve following message :
Server Error in '/' Application. -------------------------------------------------------------------------------- Configuration Error Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. Parser Error Message: This configuration section cannot be used at this path. This happens when the site administrator has locked access to this section using <location allowOverride="false"> from an inherited configuration file. Source Error: Line 172: choke on this, so it can't always be present--> Line 173: Line 174: <sessionState mode="InProc" /> Line 175: <pages buffer="true" enableSessionState="true" Line 176: validateRequest="false" /> Source File: D:\hsadmin\jojje68\matz.moosehunter.se\web.config Line: 174 -------------------------------------------------------------------------------- Version Information: Microsoft .NET Framework Version:1.1.4322.2300; ASP.NET Version:1.1.4322.2300
When I try to comment out sessionState-tag i recieve another message and I don´t know what do to next :
Server Error in '/' Application.
--------------------------------------------------------------------------------
Runtime Error
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.
Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
Someone have an answer to this?
Thx Jojje
i just managed to solve this on my side too. seems to be setting of ASPNET on all your folders leading to the flexwiki folder. so say if ur folder is located at c:/documents/flexwiki, then you need to set ASPNET as a user to c:/documents/flexwiki; c:/documents and c:/. right click>properties>security>add. look for user aspnet and add it with 'read&execute', 'List Folders Contents' and 'Read' rights - Ben Tan
I had FlexWiki installed on a Webserver and it works fine
Now I must move the wiki to a server who is only over port 80 reachable.
It has an sharepoint on port 80 so i must install it as managed folder in share point.
then I put wiki as desriped in the existing virtual server.
but it dosen't work.
This message does appear :
Stapelberwachung: [HttpException (0x80004005): Das Debuggen wird fr die aktuellen Einstellungen der Vertrauensebene nicht untersttzt.] System.Web.UI.TemplateParser.HandlePostParse() +183 System.Web.UI.TemplateParser.Parse() +200 System.Web.UI.TemplateParser.GetParserCacheItemThroughCompilation() +74 System.Web.UI.TemplateParser.GetParserCacheItemInternal(Boolean fCreateIfNotFound) +219 System.Web.UI.TemplateParser.GetParserCacheItemWithNewConfigPath() +125 System.Web.UI.TemplateParser.GetParserCacheItem() +98 System.Web.UI.ApplicationFileParser.GetCompiledApplicationType(String inputFile, HttpContext context, ApplicationFileParser& parser) +171 System.Web.HttpApplicationFactory.CompileApplication(HttpContext context) +43 System.Web.HttpApplicationFactory.Init(HttpContext context) +485 System.Web.HttpApplicationFactory.GetApplicationInstance(HttpContext context) +170 System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +414 -------------------------------------------------------------------------------- Versionsinformationen: Microsoft .NET Framework Version:1.1.4322.2300; ASP.NET-Version:1.1.4322.2300
Anybody an idea waths the fault ?
Thanks ChristianMueller
http://216.162.208.58/admin/faq/default.aspx
Any ideas?
Morgan Eason
3/6/2006<b>xxxxxxxx
I am trying to install FlexWiki on IIS 5.1 running on Windows XP. I am following the steps located at InstallingFlexWiki. I beleive I have downloaded the full package FlexWiki Binaries.
I launched IIS and created a new Virutal directory. Where I am lost is the step where I am to right click on the WikiBases folder and under Sharing and Security I am to do this step:
Give account ASPNET if using IIS 5.0 or account NETWORK SERVICE if IIS 6.0 Modify permission (setting this will enable several others below it). Then click on the Advanced button and tick the box to Replace permission entries on all child objects.
I went to Locations and changed the location to my local computer and added ASPNET..and then checked for the name and recieved this message:
| An object named "ASPNET" cannot be found. Check the selected object types and location for accuracy and ensure that you typed the object name correctly, or remove this object from the selection. |
I can't seem to do this, can any help me? Thanks, Kirk
Hello, after some fiddling with IIS settings I can now edit pages, and save my changes. After saving, the page is correctly updated with the new changes. But when I hit Edit again, the editing window appears but the changes have disappeared again.
Any help would be greatly appreciated! I'm running IIS 5.1 on Windows XP Pro.
I am having a hard time getting the HomePage running (W2K3 with IIS6). Got everything installed and admin and namespace with editing functions are running (Windows Authentication). Once display of MyWiki.HomePage I get http 403 error. Some heck of security settings must still be wrong!? Thanx for help!
Mikal Grimm (bullet) - 2004Nov08
When I select the Edit option I do not get the buttons to save the page and in the right hand window i get the folloiwng message.
||{#FEF2CD}Edit EducationWiki.HomePage
You do not have permission to change this topic.||
My question is what settings should I have for the Virtual Directory to enable Editting? Also do I have to have some special values in the .WIKI files or the NameSpace.XML file or the web.config file. Thank you for your assitance in this matter.
Hitesh Ladva
When I press the Save button I get HTTP/1.1 404 Object Not Found. The url at this point is: http://localhost/wiki/default.aspx/EducationWiki.HomePage. When I go back to the web home page the details have been saved. What am i doing wrong?
My problem is that my hoster (http://dotnethoster.com) doesn't permit me to alter the URL scan behaviour which means I cannot get Flexwiki to work. They claim this represents a serious security issue. Here's what they told me
Those URL extensions are not allowed for security reason. I'm sure your Wiki application is great but believe me it is very unsecure. Allow dots in paths (AllowDotInPath=1) allow anybody to use URL like: http://www.domain.com/cmd.exe or any kind of very unsecure URL.
My questions are
I would be interested in getting recommendations for alternative hosters. -- Roger Searjeant.
I am trying to set up FlexWiki on my machine. When I running the config.aspx I am getting the following error.
Federation configuration file identified in web.config: /FlexWiki.Web/WikiBases/NamespaceMap.xml
Missing configuration file
You specified a federation configuration file, but it can't be found.
Given your current settings, this file must be present at
c:\inetpub\wwwroot\FlexWiki.Web\WikiBases\NamespaceMap.xml
and be a valid federation configuration file.
Can any one kindly help me out in solving this pronblem?
I've installed FlexWiki under http://mywebserver/flexwiki on my WinXP running IIS 5.1.
I'm sure this is about the "/" character and that the System takes the secound "." as a file.
I want to use FlexWiki for our development team for FAQ aso. Sometimes we have to deploy our Software to a customer who doesn't give access to Internet. It would be fine for our teammembers then to have a copy of FlexWiki on their devPCs. Thats why I need it running under WinXP + IIS 5.1. Anybody who knows what I can do?
Ok this could be really simple but I couldn't figure it out. I went to http://localhost/flexwiki/config.aspxconfig.aspx and everything checked out ok (ALL SETTINGS CONFIGURED CORRECLTY). But then when I went to http://localhost/flexwiki/default.aspx I get this error:
Key cannot be null. Parameter name: key
Description: An unhandled exception occurred during the execution of the current web request.
Please review the stack trace for more information about the error and where it originated
in the code.
Exception Details: System.ArgumentNullException: Key cannot be null. Parameter name: key
Source Error:
Line 115: </script>
Line 116: </HEAD>
Line 117: <% DoPage(); %>
Line 118:</HTML>
Source File: C:\Inetpub\wwwroot\default.aspx Line: 117
Stack Trace:
[ArgumentNullException: Key cannot be null. Parameter name: key]
System.Collections.Hashtable.ContainsKey(Object key) +309
FlexWiki.Federation.RootForNamespace(String ns) +15
FlexWiki.Formatting.Formatter.FormattedTopic(AbsoluteTopicName topic, OutputFormat format,
Boolean showDiffs, Federation aFederation, LinkMaker lm) +109
FlexWiki.Web.ShowTopicPage.DoPage() +513
ASP.default_aspx.__Render__control1(HtmlTextWriter __output, Control parameterContainer) in
C:\Inetpub\wwwroot\default.aspx:117
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +27
System.Web.UI.Control.Render(HtmlTextWriter writer) +7
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243
System.Web.UI.Page.ProcessRequestMain() +1929
Maybe it's just that I'm going to the wrong URL? Need me to send any files, etc? I think I got all the federation jazz right.
Thanks. I found that this file did have some spaces in the two lines in it, but once I removed the spaces I got the same error. At this point I'm not using FlexWiki but thought it might help you to improve the setup to see what problems I'm having.
I have completed the installation, following all of the steps found in the QuickSetup, but I am getting a "The page cannot be found" error. As with the previous issue, What's strange is that the config.aspx page states taht everything is configured correctly. In addition, when I visit http://mywebserver/Wiki/default.aspx, it displays my default namespace fine, it's only when I attempt to view it via http://mywebserver/Wiki/deafult.aspx/Namespace.Homepage
Any ideas?
cscript adsutil.vbs SET W3SVC/AllowPathInfoForScriptMappings 0 cscript adsutil.vbs SET W3SVC/1/AllowPathInfoForScriptMappings 0
I have installed flexwiki and followed the all the installation information availble on this site and am getting the following error when I try to run config.aspx:
Security Exception
Description: The application attempted to perform an operation not allowed by the security policy.
To grant this application the required permission please contact your system administrator or
change the application's trust level in the configuration file.
Exception Details: System.Security.SecurityException: Request for the permission of type
System.Security.Permissions.FileIOPermission, mscorlib, Version=1.0.5000.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089 failed.
Source Error:
The source code that generated this unhandled exception can only be shown when compiled in debug
mode. To enable this, please follow one of the below steps, then request the URL:
1. Add a "Debug=true" directive at the top of the file that generated the error. Example:
<%@ Page Language="C#" Debug="true" %>
or:
2) Add the following section to the configuration file of your application:
<configuration>
<system.web>
<compilation debug="true"/>
</system.web>
</configuration>
Note that this second technique will cause all files within a given application to be compiled
in debug mode. The first technique will cause only that particular file to be compiled in debug mode.
Important: Running applications in debug mode does incur a memory/performance overhead. You should
make sure that an application has debugging disabled before deploying into production scenario.
Stack Trace:
[SecurityException: Request for the permission of type System.Security.Permissions.FileIOPermission,
mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 failed.]
System.Security.CodeAccessSecurityEngine.CheckHelper(PermissionSet grantedSet, PermissionSet deniedSet,
CodeAccessPermission demand, PermissionToken permToken) +666
System.Security.CodeAccessSecurityEngine.Check(PermissionToken permToken, CodeAccessPermission demand,
StackCrawlMark& stackMark, Int32 checkFrames, Int32 unrestrictedOverride) +0
System.Security.CodeAccessSecurityEngine.Check(CodeAccessPermission cap, StackCrawlMark& stackMark) +88
System.Security.CodeAccessPermission.Demand() +62
System.Web.HttpRequest.MapPath(String virtualPath, String baseVirtualDir, Boolean
allowCrossAppMapping) +327
System.Web.UI.Page.MapPath(String virtualPath) +52
FlexWiki.Web.ConfigPage.Configure() +213
ASP.config_aspx.__Render__control1(HtmlTextWriter __output, Control parameterContainer) +75
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +27
System.Web.UI.Control.Render(HtmlTextWriter writer) +7
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243
System.Web.UI.Page.ProcessRequestMain() +2106
System.Web.UI.Page.ProcessRequest() +218
System.Web.UI.Page.ProcessRequest(HttpContext context) +18
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() +179
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +87
Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET Version:1.1.4322.573
Any ideas?
I moved my wiki from my laptop to our development web server at work and get the following error when clicking "Edit" for a page. I am running in Integrated Authentication mode, and as far as I can tell settings are identical, and it works fine on my laptop. I am running the latest build.
I've been trying to install FlexWiki but I keep getting a problem with the Home Page handing with the title:
<%=GetTopicName().Name %>
Basically, I installed the binaries and edited web.config and the namespace.xml file to create my own WikiBase called CodeGen. Eventually, I deleted the default home page and let FlexWiki create a new one. The config.aspx page claims everything is ok. CodeGen is the default namespace. I go to http://localhost/wiki/default.aspx and it loads ok. Looks great. It's showing the CodeGen home page.
If I click on the topic title (Title from _ContentBaseDefinition.wiki that appears at top right I get the error:
Server Error in '/wiki' Application The resource can not be found. HTTP 404 error Requested Url: /wiki/default.aspx/CodeGen.HomePage
If I now go back to http://localhost/wiki/default.asp and hit refresh, the page hangs as I've mentioned and I can't get the default.aspx to load again (even though config.aspx still works fine). To get it working again, I have to run iisreset. I get this same message if I edit the home page and then hit save. The home page is then hung and I need to run iisreset.
I'm hoping that I missed something obvious with the setup. The problem I'm having is that if I go to http://192.168.1.1/FlexWiki/, the page comes up, but all of the links to images (e.g. little arrow next to Show Changes) and all links local to the Wiki use the local server name instead of the IP provided in the original URL. For example:
The need for this scenario arises due to some VPN configurations we have. Any suggestions?
I'm having problems in the <% DoHead(); %> area. I have checked for blank lines - no help. Any thoughts? Doug
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
Line 7: </TITLE>
Line 8: <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
Line 9: <% DoHead(); %>
Line 10: <%= InsertStylesheetReferences() %>
Line 11: <script type="text/jscript" language="jscript">
Source File: C:\Inetpub\wwwroot\aiwiki\default.aspx Line: 9
Stack Trace:
[NullReferenceException: Object reference not set to an instance of an object.]
FlexWiki.Federation.GetCachedTopic(AbsoluteTopicName name) +129
FlexWiki.Federation.GetTopicProperty(AbsoluteTopicName topic, String field) +6
FlexWiki.Web.Default2.DoHead()
ASP.default_aspx.__Render__control1(HtmlTextWriter __output, Control parameterContainer) in
C:\Inetpub\wwwroot\aiwiki\default.aspx:9
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +27
System.Web.UI.Control.Render(HtmlTextWriter writer) +7
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243
System.Web.UI.Page.ProcessRequestMain() +1929
Seems like this is a problem with the StyleSheet
Description: An unhandled exception occurred during the execution of the current web request.
Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
Line 245: protected void LogVisitorEvent(VisitorEvent e)
Line 246: {
Line 247: ArrayList list = (ArrayList)(System.Web.HttpContext.Current.Session["VisitorEvents"]);
Line 248: if (list == null)
Line 249: {
Source File: c:\prj\flexwikicore\flexwiki.web\basepage.cs Line: 247
Stack Trace:
[NullReferenceException: Object reference not set to an instance of an object.]
FlexWiki.Web.BasePage.LogVisitorEvent(VisitorEvent e) in c:\prj\flexwikicore\flexwiki.web\basepage.cs:247
FlexWiki.Web.Default2.StartPage() in C:\prj\FlexWikiCore\FlexWiki.Web\default.aspx.cs:73
ASP.default_aspx.__Render__control1(HtmlTextWriter __output, Control parameterContainer)
in C:\prj\FlexWikiCore\FlexWiki.Web\Default.aspx:3
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +27
System.Web.UI.Control.Render(HtmlTextWriter writer) +7
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243
System.Web.UI.Page.ProcessRequestMain() +1926
I am running WinXP with IIS 5.1. When I navigate to http://localhost/wiki/admin/config.aspx, I do not get any data displaying on the page (no "ALL SETTINGS CONFIGURED CORRECTLY" nor any error messages). What might be the issue?
I'm trying to install FlexWiki in my host and I get a strange error (the missing dll change...)
=== Pre-bind state information ===
LOG: Where-ref bind. Location = C:\WINDOWS\TEMP\jjqsixom.dll
LOG: Appbase = file:///C:/WVH/Domains/edumenta.com/ROOT/inetpub/wwwroot/wiki
LOG: Initial PrivatePath = bin
Calling assembly : (Unknown).
===
LOG: Policy not being applied to reference at this time
(private, custom, partial, or location-based assembly bind).
LOG: Attempting download of new URL file:///C:/WINDOWS/TEMP/jjqsixom.dll.
Stack Trace:
[FileNotFoundException: File or assembly name jjqsixom.dll, or one of its dependencies, was not found.]
System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Boolean isStringized,
Evidence assemblySecurity, Boolean throwOnFileNotFound, Assembly locationHint,
StackCrawlMark& stackMark) +0
System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Boolean stringized,
Evidence assemblySecurity, StackCrawlMark& stackMark) +307
System.Reflection.Assembly.Load(AssemblyName assemblyRef, Evidence assemblySecurity) +21
System.CodeDom.Compiler.CompilerResults.get_CompiledAssembly() +67
System.CodeDom.Compiler.CompilerResults.get_CompiledAssembly() +0
System.Xml.Serialization.Compiler.Compile() +411
System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings) +1259
System.Xml.Serialization.XmlSerializer..ctor(Type type, String defaultNamespace) +316
System.Xml.Serialization.XmlSerializer..ctor(Type type) +27
FlexWiki.FederationConfiguration.FromXMLString(String xml) +35
FlexWiki.FederationConfiguration.FromFile(String path) +160
FlexWiki.Federation..ctor(String configFile, OutputFormat format, LinkMaker linker) +198
FlexWiki.Web.BasePage.EstablishFederation()
FlexWiki.Web.BasePage.Page_Load(Object sender, EventArgs e)
System.EventHandler.Invoke(Object sender, EventArgs e) +0
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +731
When I run admin/config.aspx I get:
System.IO.FileNotFoundException: File or assembly name hxobm-lg.dll, or one of its dependencies, was not found. File name: "hxobm-lg.dll" at System.Reflection.Assembly.nLoad
michel
After installing FlexWiki on Windows XP Pro (Workgroup) with IIS 5.1 I was getting the following error whenever I tried to create or edit any pages.
Source Error:
Line 159: </style>
Line 160: </HEAD>
Line 161: <% DoPage(); %>
Line 162: </HTML>
Source File: C:\Program Files\FlexWiki\wikiedit.aspx Line: 161
Stack Trace:
[UnauthorizedAccessException: Access to the path "C:\Program Files\FlexWiki\WikiBases\MyWiki\DavidHome.wiki"
is denied.]
System.IO.__Error.WinIOError(Int32 errorCode, String str) +393
System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share,
Int32 bufferSize, Boolean useAsync, String msgPath, Boolean bFromProxy) +888
System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share,
Int32 bufferSize) +44
System.IO.StreamWriter.CreateFile(String path, Boolean append) +55
System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize) +49
System.IO.StreamWriter..ctor(String path) +60
FlexWiki.ContentBase.WriteTopic(AbsoluteTopicName topic, String content) +74
FlexWiki.ContentBase.WriteTopicAndNewVersion(AbsoluteTopicName topic, String content) +200
FlexWiki.Web.WikiEdit.ProcessSave(Boolean back)
FlexWiki.Web.WikiEdit.ProcessPost()
FlexWiki.Web.WikiEdit.DoPage()
ASP.wikiedit_aspx.__Render__control1(HtmlTextWriter __output, Control parameterContainer) in
C:\Program Files\FlexWiki\wikiedit.aspx:161
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
System.Web.UI.Control.Render(HtmlTextWriter writer)
System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
System.Web.UI.Page.ProcessRequestMain()
I just downloaded 1.8.1596.0 Full Release, unzipped it, copyied the contents (cpl.txt, dummy.txt and the bin and web folders) to a FlexWiki folder under wwwroot, created a virtual directory named FlexWiki pointing to the FlexWiki folder and set the permissions per the "Installation from the FlexWikiBinaries" document. I'm running W2K Server SP4 with IIS 5 and .NET 1.1.
But when I try to navigate to http://localhost/FlexWiki (per step 8 of the instructions), I get HTTP 403 (not authorized). Questions/issues (maybe relevant, maybe not).
Thanks, DT
When trying to edit pages in FireFox (and possibly other browsers) the save button does not work.
I am running W2K Pro w/ .NET Framework V.1.0.3705, IIS v 5.1. I have a file structure identical to that suggested in the setup doc. I have given account ASPNET permission on the folder inetpub\FlexWiki. When I navigate to localhost/flexwiki I get an error indicating that --
File or assembly name System.Xml, or one of its dependencies, was not found. I believe this is a security issue, but have been unsucessful at resolving.
File or assembly name System.Xml, or one of its dependencies, was not found. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.IO.FileNotFoundException: File or assembly name System.Xml, or one of its dependencies, was not found.
I unpack the wiki stuff in \inetpub\wwwroot, take files from the WorkingConfigurationSample page then go to http://<server>/web/default.aspx, and get the following error. How do I fix it?
Configuration Error Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. Parser Error Message: It is an error to use a section registered as allowDefinition= 'MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS. Source Error: Line 5: </appSettings> Line 6: <system.web> Line 7: <authentication mode="None" /> Line 8: <pages validateRequest = "false" /> Line 9: </system.web> Source File: c:\inetpub\wwwroot\web\web.config Line: 7
I installed the latest and greatest FlexWikiCore-1.8.1613.0-web-full-Release.zip, went through the installation process fine and got this one as I tried to open config.aspx or any other aspx page:
Configuration Error Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. Parser Error Message: It is an error to use a section registered as allowDefinition= 'MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS. Source Error: Line 97: "Passport" Authentication is performed via a centralized authentication service provided Line 98: by Microsoft that offers a single logon and core profile services for member sites. --> Line 99: <authentication mode="Windows" /> Line 100: <!-- AUTHORIZATION Line 101: This section sets the authorization policies of the application. You can allow or deny access Source File: D:\Inetpub\wwwroot\wiki\web.config Line: 99 Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET Version:1.1.4322.573
Change top line of Home Page from
..default.aspx/$$$
to
..default.aspx/FlexWiki/$$$
I get the following error after I installed FlexWiki on my company webserver. Can some one tell me why I am getting this? Thanks
Error loading XML file c:\winnt\microsoft.net\framework\v1.0.3705\Config\machine.config
Request for the permission of type System.Security.Permissions.StrongNameIdentityPermission,
mscorlib, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 failed.
(c:\winnt\microsoft.net\framework\v1.0.3705\Config\machine.config)
Description An unhandled exception occurred during the execution of the current web request.
Please review the stack trace for more information about the error and where it originated in the code.
Exception Details System.Configuration.ConfigurationException: Error loading XML file
c:\winnt\microsoft.net\framework\v1.0.3705\Config\machine.config Request for the permission of type
System.Security.Permissions.StrongNameIdentityPermission, mscorlib, Version=1.0.3300.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089 failed.
(c:\winnt\microsoft.net\framework\v1.0.3705\Config\machine.config)
Source Error:
An unhandled exception was generated during the execution of the current web request.
Information regarding the origin and location of the exception can be identified using the
exception stack trace below.
Stack Trace:
[ConfigurationException: Error loading XML file c:\winnt\microsoft.net\framework\v1.0.3705
\Config\machine.config Request for the permission of type
System.Security.Permissions.StrongNameIdentityPermission, mscorlib, Version=1.0.3300.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089 failed.
(c:\winnt\microsoft.net\framework\v1.0.3705\Config\machine.config)]
System.Configuration.ConfigurationSettings.GetConfig(String sectionName) +210
System.Configuration.ConfigurationSettings.get_AppSettings() +16
FlexWiki.Web.Global.Application_AuthenticateRequest(Object sender, EventArgs e) in
c:\FlexWiki\ccnet\server\flexwikicore\build\FlexWiki.Web\Global.asax.cs:62
System.Web.SyncEventExecutionStep.Execute() +60
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +87
Version Information: Microsoft .NET Framework Version:1.0.3705.288; ASP.NET Version:1.0.3705.288
After following InstallingFlexWiki:
Upon selecting link http://localhost/FlwexWiki I receive the following:
Server Error in '/FlexWiki' Application. Parser Error Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. Parser Error Message Could not load type 'FlexWiki.Web.Global'. Line 1: <%@ Application Codebehind="Global.asax.cs" Inherits="FlexWiki.Web.Global" %> Source File: C:\FlexWiki\global.asax Line: 1 Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET Version:1.1.4322.573
Can anyone explain what this means? Don't know what the "solution file" is, or how to build 'FlexWiki.Web' from it. -Jeff
I installed 1.8.0.1677 (also reproduced in 1.8.0.1696) and when I access the site through IE I get to the home page and can edit pages. When I try to go to the site with Firefox I get prometed for a user id and passowrd for "" on http://localhost/flexwiki. When I cancel the login dialog I get a "You are not authorized to view this page" error.
solution: grant the iusr_pcname account modify access to the flexwiki folder
My wiki says null in the top right hand corner underneath where it says who is logged in but above the about statement. Everything else works fine. I think I'm missing something in my NamespaceMap.xml.
Can anyone help?
I try use non-english name in url
Server Error in '/FlexWiki' Application.
Length cannot be less than zero. Parameter name: length
Exception Details: System.ArgumentOutOfRangeException: Length cannot be less than zero. Parameter name: length
Stack Trace:
[ArgumentOutOfRangeException: Length cannot be less than zero.
Parameter name: length]
System.String.Substring(Int32 startIndex, Int32 length) +172 FlexWiki.Web.BasePage.RootUrl(HttpRequest req) in c:\Builds\ccnet\server\flexwikicore\build\FlexWiki.Web\BasePage.cs:111 FlexWiki.Web.BasePage.PageLoad() in c:\Builds\ccnet\server\flexwikicore\build\FlexWiki.Web\BasePage.cs:559 FlexWiki.Web.BasePage.DefaultPageLoad() in c:\Builds\ccnet\server\flexwikicore\build\FlexWiki.Web\BasePage.cs:484 FlexWiki.Web.BasePage.Page_Load(Object sender, EventArgs e) in c:\Builds\ccnet\server\flexwikicore\build\FlexWiki.Web\BasePage.cs:478 System.EventHandler.Invoke(Object sender, EventArgs e) +0 System.Web.UI.Control.OnLoad(EventArgs e) +67 System.Web.UI.Control.LoadRecursive() +35 System.Web.UI.Page.ProcessRequestMain() +750
Version Information: Microsoft .NET Framework Version:1.1.4322.2032; ASP.NET Version:1.1.4322.2032
Can anyone help?
May be? It's possible to convert Russian letters to English letters (translit)?
I got this error after I changed the name of Home Page to Welcome. Manually renaming it back to Home Page in the .wiki file made it work again. This is obviously a bug.
When creating a new topic, the topic gets created, but the file cannot be found. the target url is like domain.com/default.aspx/MyWiki/Page.html
solution: remove '.html' from the target url. it should work fine
I had my wiki running great, but then the hosting company decided to move the server or something and now everything is under the public folder. I'm guessing that the virtual directory is mapped to that folder since I can still browse to it correctly. But when I type my domain\wiki I get an 403 error. Note that I can access a text file that I upload to the wiki folder so it's not folder permissions. I don't know what could have changed and have checked everything I can think of. Please help, my wife is "missing" the wiki and letting me know about it.
When asking for http://localhost/WIKI/WikiEdit.aspx?topic=SampleNamespaceOne.ABC it works, and i can save the ABC page, and access the http://localhost/WIKI/default.aspx/SampleNamespaceOne/ABC.html.
But when asking directly for a new page as http://localhost/WIKI/default.aspx/SampleNamespaceOne/XYZ.html it doesn't redirect to http://localhost/WIKI/WikiEdit.aspx?topic=SampleNamespaceOne.XYZ but creates this error:
2007-10-03 20:27:12,230 [ERROR] FlexWiki.Web (null) - Uncaught exception in the web application: System.Web.HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.NullReferenceException: Object reference not set to an instance of an object. at FlexWiki.Federation.GetTopicLastModifiedBy(TopicName topic) in c:\Builds\ccnet\server\flexwikicore-20\Working\build\EngineSource\Federation.cs:line 608 at FlexWiki.Web.Default2.DoHead() in c:\Builds\ccnet\server\flexwikicore-20\Working\build\FlexWiki.Web\default.aspx.cs:line 149 at ASP.default_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Page.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace --- at System.Web.UI.Page.HandleError(Exception e) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) at System.Web.UI.Page.ProcessRequest(HttpContext context) at ASP.default_aspx.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
I am Getting my left panel with error "Object reference not set to an instance of an object."
Can anybody help me?
Response Can you tell me which version of FlexWiki you are running? Does the Right Border work correctly? What is the content of your LeftBorder: property in the topic NormalBorders? Do you have a LeftBorder: property in ContentBaseDefinition? --JohnDavidson
I am using flexWiki 2.0, this error comes when i am upgrading my Wiki 1.8 to 2.0, if my data base is empty then it works fine, as soon as there is any entry in database it comes a error in left panel "Object reference not set to an instance of an object."
My Right border work correctly. Left border content is Object reference not set to an instance of an object.
Response Versions earlier than 2.0.0.199 had an issue with topic locking in SQL Server. There were a number of emails in the user mailing list that described what is required, but it is summarized here for your convenience.
Build 2.0.0.196 available at 1 contains the fix for the issues with TopicLock/Unlock and IsTopicReadOnly for SqlStores.
Existing sites need the web-upgrade distribution and the tools distribution. The web-upgrade should be deployed as normal and then the sql script FlexWikiSqlStoreObjectUpdateScript.sql needs to be applied to the FlexWikiSqlStore database to add 2 stored procedures (WriteTopicLock and WriteTopicUnlock).
New sites need the web-full distribution and the tools distribution if they want to utilize SqlStores. The web-full distribution should be deployed as normal, and the GUI tool should be used to create the FlexWikiSqlStore database and then the FlexWikiSqlStoreObjectUpdateScript.sql needs to be applied to the FlexWikiSqlStore database to add 2 stored procedures (WriteTopicLock and WriteTopicUnlock). This procedure for creating a new SqlStore is temporary until the full creation script can be properly compiled into the GUI or Console application tool.
Build 2.0.0.199 available at 1 now has the full script for creating the SqlStore with the Stored Procedures for WriteTopicLock/Unlock included
New sites can now just run the GUI or console app to create a new SqlStore for FlexWiki. Existing SqlStores should just run the Update script to include the 2 new Stored Procedures.
1 http://builds.flexwiki.com/download/flexwikicore-20/2.0.0.199/