This project is read-only.

The file '/_layouts/WSS3Workflow/AssociationFormHost.aspx' does not exist.

Jul 23, 2009 at 5:16 PM
Edited Jul 23, 2009 at 10:40 PM

Hi ,

I want  to try this tool.I started watching this video but while implementing i got this error.

Please let me know how to solve this.

The file '/_layouts/WSS3Workflow/AssociationFormHost.aspx' does not exist.   at System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)
   at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
   at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
   at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
   at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
   at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
   at System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
   at System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig)
   at System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

 


My workflow.xml

 <?xml version="1.0" encoding="utf-8" ?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
 <Workflow Id="{2ABE54C5-4D42-467b-9A3B-8673E4092DDE}"
     Name="TestSimpleApprovalWorkflow"
     Description="Test Simple Approval"
     Title="Test Simple Approval Workflow"
     CodeBesideAssembly="TestSimpleApprovalWorkflow, Culture=neutral, Version=1.0.0.0, PublicKeyToken=895521acd5778b4b"
     CodeBesideClass="TestSimpleApprovalWorkflow.Workflow1"
   AssociationUrl="_layouts/WSS3Workflow/AssociationFormHost.aspx"
   InstantiationUrl="_layouts/WSS3Workflow/InstantiationFormHost.aspx">
  <MetaData>
   <Association_FormUrl>/_controltemplates/SimpleApprovalWorkflow/WorkflowConfiguration.ascx</Association_FormUrl>
   <Instantiation_FormUrl>/_controltemplates/SimpleApprovalWorkflow/WorkflowConfiguration.ascx</Instantiation_FormUrl>
   <StatusPageUrl>_layouts/WrkStat.aspx</StatusPageUrl>
  </MetaData>
 </Workflow>
</Elements>

Jul 24, 2009 at 8:59 AM

Thanks,,,,,,I figured it out....

Oct 8, 2009 at 3:19 PM

Hi,

I'm stuck at the same problem at the moment.

How did you solve this issue?

The file '/_layouts/WSS3Workflow/InstantiationFormHost.aspx' does not exist.   at System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)
   at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
   at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
   at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
   at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
   at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
   at System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
   at System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig)
   at System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Hope you can help me...

Thanks in advance,
Christian 

Coordinator
Oct 8, 2009 at 3:40 PM
It looks like our WSP was not installed. You can go to central admin and check if the TPG.SharePoint.Workflow.wsp solution is deployed.

________________________________

Van: CK82 [mailto:notifications@codeplex.com]
Verzonden: do 8-10-2009 16:19
Aan: Wouter van Vugt
Onderwerp: Re: The file '/_layouts/WSS3Workflow/AssociationFormHost.aspx' does not exist. [wss3workflow:63340]



From: CK82

Hi,

I'm stuck at the same problem at the moment.

How did you solve this issue?

The file '/_layouts/WSS3Workflow/InstantiationFormHost.aspx' does not exist. at System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)
at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
at System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
at System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig)
at System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Hope you can help me...

Thanks in advance,
Christian

Read the full discussion online <http://wss3workflow.codeplex.com/Thread/View.aspx?ThreadId=63340&ANCHOR#Post243438> .

To add a post to this discussion, reply to this email ([email removed] <mailto:[email removed]?subject=[wss3workflow:63340]> )

To start a new discussion for this project, email [email removed]

You are receiving this email because you subscribed to this discussion on CodePlex. You can unsubscribe or change your settings <https://wss3workflow.codeplex.com/subscriptions/thread/project/edit> on codePlex.com.

Please note: Images and attachments will be removed from emails. Any posts to this discussion will also be available online at codeplex.com
Oct 9, 2009 at 1:16 PM

Hi,

yes this solves the Problem! But now i ran into this exception and i dont find anything else to deploy ;) :

The file '/_controltemplates/ApprovalWorkflow/InputFormSection.ascx' does not exist.   at System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)
   at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
   at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
   at System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
   at System.Web.UI.BaseTemplateParser.GetReferencedType(VirtualPath virtualPath, Boolean allowNoCompile)
   at System.Web.UI.BaseTemplateParser.GetUserControlType(VirtualPath virtualPath)
   at System.Web.UI.MainTagNameToTypeMapper.ProcessUserControlRegistration(UserControlRegisterEntry ucRegisterEntry)
   at System.Web.UI.BaseTemplateParser.ProcessDirective(String directiveName, IDictionary directive)
   at System.Web.UI.TemplateControlParser.ProcessDirective(String directiveName, IDictionary directive)
   at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)

I moved my WorkflowConfiguration.ascx  to die Folder _CONTROLTEMPLATES/ApprovalWorkflow and it looks like this:

<%@ Control Language="C#" AutoEventWireup="true" Inherits="TPG.SharePoint.Workflow.ConfigurationControl, TPG.SharePoint.Workflow, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d3a33f5f62ef53ef" %>

<%@ Register TagPrefix="wssuc" TagName="InputFormSection" Src="InputFormSection.ascx" %>
<%@ Register TagPrefix="wssuc" TagName="InputFormControl" Src="InputFormControl.ascx" %>
<%@ Register TagPrefix="wssuc" TagName="ButtonSection" Src="ButtonSection.ascx" %>
<%@ Register TagPrefix="tpg" Namespace="TPG.SharePoint.Workflow.Controls" Assembly="TPG.SharePoint.Workflow, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d3a33f5f62ef53ef" %>
<%@ Register TagPrefix="wss" Namespace="Micorosft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Assembly Name="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Assembly Name="TPG.SharePoint.Workflow, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d3a33f5f62ef53ef" %>
<%@ Assembly Name="ApprovalWorkflow, Culture=neutral, Version=1.0.0.0, PublicKeyToken=559ef80f556f38b7" %>
<%@ Import Namespace="TPG.SharePoint.Workflow" %>
<%@ Import Namespace="ApprovalWorkflow" %>

A Second hint would be nice! :)

Thanks in advance and have a nice weekend!

Christian

Coordinator
Oct 9, 2009 at 1:17 PM
Your references to the input form section user controls are incorrect

<%@ Register TagPrefix="wssuc" TagName="InputFormSection" Src="InputFormSection.ascx" %>
<%@ Register TagPrefix="wssuc" TagName="InputFormControl" Src="InputFormControl.ascx" %>
<%@ Register TagPrefix="wssuc" TagName="ButtonSection" Src="ButtonSection.ascx" %>

should be

<%@ Register TagPrefix="wssuc" TagName="InputFormSection" Src="~/_controltemplates/InputFormSection.ascx" %>
<%@ Register TagPrefix="wssuc" TagName="InputFormControl" Src="~/_controltemplates/InputFormControl.ascx" %>
<%@ Register TagPrefix="wssuc" TagName="ButtonSection" Src="~/_controltemplates/ButtonSection.ascx" %>

________________________________

Van: CK82 [mailto:notifications@codeplex.com]
Verzonden: vr 9-10-2009 14:16
Aan: Wouter van Vugt
Onderwerp: Re: The file '/_layouts/WSS3Workflow/AssociationFormHost.aspx' does not exist. [wss3workflow:63340]



From: CK82

Hi,

yes this solves the Problem! But now i ran into this exception and i dont find anything else to deploy ;) :

The file '/_controltemplates/ApprovalWorkflow/InputFormSection.ascx' does not exist. at System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)
at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
at System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
at System.Web.UI.BaseTemplateParser.GetReferencedType(VirtualPath virtualPath, Boolean allowNoCompile)
at System.Web.UI.BaseTemplateParser.GetUserControlType(VirtualPath virtualPath)
at System.Web.UI.MainTagNameToTypeMapper.ProcessUserControlRegistration(UserControlRegisterEntry ucRegisterEntry)
at System.Web.UI.BaseTemplateParser.ProcessDirective(String directiveName, IDictionary directive)
at System.Web.UI.TemplateControlParser.ProcessDirective(String directiveName, IDictionary directive)
at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)

I moved my WorkflowConfiguration.ascx to die Folder _CONTROLTEMPLATES/ApprovalWorkflow and it looks like this:

<%@ Control Language="C#" AutoEventWireup="true" Inherits="TPG.SharePoint.Workflow.ConfigurationControl, TPG.SharePoint.Workflow, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d3a33f5f62ef53ef" %>

<%@ Register TagPrefix="wssuc" TagName="InputFormSection" Src="InputFormSection.ascx" %>
<%@ Register TagPrefix="wssuc" TagName="InputFormControl" Src="InputFormControl.ascx" %>
<%@ Register TagPrefix="wssuc" TagName="ButtonSection" Src="ButtonSection.ascx" %>
<%@ Register TagPrefix="tpg" Namespace="TPG.SharePoint.Workflow.Controls" Assembly="TPG.SharePoint.Workflow, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d3a33f5f62ef53ef" %>
<%@ Register TagPrefix="wss" Namespace="Micorosft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Assembly Name="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Assembly Name="TPG.SharePoint.Workflow, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d3a33f5f62ef53ef" %>
<%@ Assembly Name="ApprovalWorkflow, Culture=neutral, Version=1.0.0.0, PublicKeyToken=559ef80f556f38b7" %>
<%@ Import Namespace="TPG.SharePoint.Workflow" %>
<%@ Import Namespace="ApprovalWorkflow" %>

A Second hint would be nice! :)

Thanks in advance and have a nice weekend!

Christian

Read the full discussion online <http://wss3workflow.codeplex.com/Thread/View.aspx?ThreadId=63340&ANCHOR#Post243847> .

To add a post to this discussion, reply to this email ([email removed] <mailto:[email removed]?subject=[wss3workflow:63340]> )

To start a new discussion for this project, email [email removed]

You are receiving this email because you subscribed to this discussion on CodePlex. You can unsubscribe or change your settings <https://wss3workflow.codeplex.com/subscriptions/thread/project/edit> on codePlex.com.

Please note: Images and attachments will be removed from emails. Any posts to this discussion will also be available online at codeplex.com
Oct 9, 2009 at 2:25 PM

There and Back again ;)

From one error into another:

Type 'ASP._controltemplates_inputformsection_ascx' does not have a public property named 'ContentTemplate'.   at System.Web.UI.ControlBuilder.GetChildPropertyBuilder(String tagName, IDictionary attribs, Type& childType, TemplateParser templateParser, Boolean defaultProperty)
   at System.Web.UI.ControlBuilder.CreateChildBuilder(String filter, String tagName, IDictionary attribs, TemplateParser parser, ControlBuilder parentBuilder, String id, Int32 line, VirtualPath virtualPath, Type& childType, Boolean defaultProperty)
   at System.Web.UI.TemplateParser.ProcessBeginTag(Match match, String inputText)
   at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)

I think it belongs to this section. I only modify "ApproverField" all the other code is generated by the template. I'm using Version 1.1.

<tpg:InputForm runat="server">
    <tpg:InputFormSection runat="server"
      Title="My Section"
      Description="This is the section subtitle">
        <ContentTemplate>
            <tpg:InputFormControl runat="server"
              LabelText="MyField"
              ExampleText="abcdefg">
                <ControlTemplate>
                    <asp:TextBox ID="ApproverField" runat="server" Width="100%" />
                </ControlTemplate>
            </tpg:InputFormControl>
        </ContentTemplate>
</tpg:InputFormSection>

<

Oct 29, 2009 at 6:22 PM

Can you post the entire .ascx file?