Support Home Sales Website Technology Contact Us
RDP Support  


RDPWin KB Booking Engine - IRM.Net RDPWin4 & PCI Compliance Search

Added 5/15/09 SS/RS
Updated:  09/09/09 SS/KC
Article ID#: KINet0015

Parser Error: The server tag 'igtxt:WebMaskEdit'
is ambiguous on IRM.net Pages
Return to Index

Starting with version 2.091.23 the following error may be displayed when viewing the reservations page from the IRM server after upgrading IRM.net. 

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: The server tag 'igtxt:WebMaskEdit' is ambiguous. Please modify the associated registration that is causing ambiguity and pick a new tag prefix.

Source Error:
 
Line 16: 
Line 17: <%@ Register TagPrefix="igcmbo" Namespace="Infragistics.WebUI.WebCombo" Assembly="Infragistics2.WebUI.WebCombo.v8.1, Version=8.1.20081.2013, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb" %>
Line 18: <%@ Register TagPrefix="igtxt" Namespace="Infragistics.WebUI.WebDataInput" Assembly="Infragistics2.WebUI.WebDataInput.v8.1, Version=8.1.20081.2013, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb" %>
Line 19: <%@ Register TagPrefix="igsch" Namespace="Infragistics.WebUI.WebSchedule" Assembly="Infragistics2.WebUI.WebDateChooser.v8.1, Version=8.1.20081.2013, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb" %>
Line 20: <%@ Register TagPrefix="igmisc" Namespace="Infragistics.WebUI.Misc" Assembly="Infragistics2.WebUI.Misc.v8.1, Version=8.1.20081.2013, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb" %>

Source File: /IRMNet/App_Themes/IslandBlue/Skin.skin    Line: 18

 
Version Information: Microsoft .NET Framework Version:2.0.50727.1434; ASP.NET Version:2.0.50727.1434

This will only occur if the customer is using a custom theme for styling their website. The following changes will need to be made to the Skin.skin file located in the source file directory displayed in the error message.

  1. Use Note Pad to open the Skin.skin file located in the directory specified in the error message.
  2. Select and delete the entries that start with "<%@ Register".  There should be 7 lines:

    <%@ Register TagPrefix="igcmbo" Namespace="Infragistics.WebUI.WebCombo" Assembly="Infragistics2.WebUI.WebCombo.v8.1, Version=8.1.20081.2013, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb" %>

    <%@ Register TagPrefix="igtxt" Namespace="Infragistics.WebUI.WebDataInput" Assembly="Infragistics2.WebUI.WebDataInput.v8.1, Version=8.1.20081.2013, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb" %> 

    <%@ Register TagPrefix="igsch" Namespace="Infragistics.WebUI.WebSchedule" Assembly="Infragistics2.WebUI.WebDateChooser.v8.1, Version=8.1.20081.2013, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb" %>

    <%@ Register TagPrefix="igmisc" Namespace="Infragistics.WebUI.Misc" Assembly="Infragistics2.WebUI.Misc.v8.1, Version=8.1.20081.2013, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb" %>

    <%@ Register TagPrefix="igtab" Namespace="Infragistics.WebUI.UltraWebTab" Assembly="Infragistics2.WebUI.UltraWebTab.v8.1, Version=8.1.20081.2013, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb" %>

    <%@ Register TagPrefix="igtbl" Namespace="Infragistics.WebUI.UltraWebGrid" Assembly="Infragistics2.WebUI.UltraWebGrid.v8.1, Version=8.1.20081.2013, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb" %>

    <%@ Register TagPrefix="ignav" Namespace="Infragistics.WebUI.UltraWebNavigator" Assembly="Infragistics2.WebUI.UltraWebNavigator.v8.1, Version=8.1.20081.2013, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb" %>

  3. Select the following lines of code:

    <
    igcmbo:WebCombo SkinID="wcPeople1" runat="server" height="18px" SelBackColor="#E1E1E1">
         <DropDownLayout RowHeightDefault="16px" DropDownHeight="100px"/>
    </
    igcmbo:WebCombo>
    <
    igcmbo:WebCombo SkinID="wcPeople2"
    runat="server" height="18px" SelBackColor="#E1E1E1">
         <DropDownLayout RowHeightDefault ="16px" DropDownHeight="100px"/>
    </
    igcmbo:WebCombo>
    <
    igcmbo:WebCombo SkinID="wcPeople3"
    runat="server" height="18px" SelBackColor="#E1E1E1">
         <
    DropDownLayout RowHeightDefault="16px" DropDownHeight="100px"/>
    </
    igcmbo:WebCombo>
    <
    igcmbo:WebCombo SkinID="wcPeople4"
    runat="server" height="18px" SelBackColor="#E1E1E1">
         <
    DropDownLayout RowHeightDefault="16px" DropDownHeight="100px"/>
    </
    igcmbo:WebCombo>
    <
    igcmbo:WebCombo SkinID="wcSourceOfBusiness"
    runat="server" height="18px" SelBackColor="#E1E1E1">
        <DropDownLayout RowHeightDefault="16px" DropDownHeight="80px"/>
    </
    igcmbo:WebCombo>
    <
    igcmbo:WebCombo SkinID="wcCreditCard"
    runat="server" height="18px" SelBackColor="#E1E1E1">
         <DropDownLayout RowHeightDefault="16px" DropDownHeight="80px"/>
    </
    igcmbo:WebCombo>

    <
    igcmbo:WebCombo SkinID="wcGuestRequest"
    runat="server" height="18px" SelBackColor="#E1E1E1">
        <
    DropDownLayout RowHeightDefault="16px" DropDownHeight="100px" DropDownWidth="130px"/>
    </
    igcmbo:WebCombo>

    and replace with the following:

    <asp:DropDownList SkinID="wcPeople1" runat="server" height="18px"/>
    <asp:DropDownList SkinID="wcPeople2" runat="server" height="18px"/>
    <asp:DropDownList SkinID="wcPeople3" runat="server" height="18px"/>
    <asp:DropDownList SkinID="wcPeople4"
    runat="server"
    height="18px"/>
    <asp:DropDownList SkinID="wcSourceOfBusiness"
    runat="server" height="18px" SelBackColor="#E1E1E1"/>
    <asp:DropDownList SkinID="wcCreditCard" runat="server"
    height="18px" SelBackColor="#E1E1E1"/>
    <asp:DropDownList
    SkinID="wcGuestRequest" runat="server" height="18px" SelBackColor="#E1E1E1"/>


  4. The last step is to delete the following lines:

    <igcmbo:WebCombo runat="server" height="18px" SelBackColor="#E1E1E1">
    <DropDownLayout RowHeightDefault="16px" />
    </
    igcmbo:WebCombo>

    < igcmbo:WebCombo SkinID="OwnerWebCombo" runat="server" height="20px" SelBackColor="#E1E1E1">
        <
    DropDownLayout RowHeightDefault="16px" />
    </
    igcmbo:WebCombo >
  5.  Save the file and then run IRM.net.

Web.Config File Requires Updating

Issue:  Upon entering IRM.net via the Monitor:


     OR    

upon entering IRM.net through the ResMain screen:

Solution:  Open .../irmnet/Web.Config file and add the lines shown below in red:

<?xml version="1.0"?>

<configuration>
       <configSections>
              <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">

                     <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">

                           <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>

                           <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">

                                  <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="Everywhere"/>

                                  <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>

                                  <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>

                           </sectionGroup>
                     </sectionGroup>
            </sectionGroup>

            <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">

                     <section name="IRMNet.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>

              </sectionGroup>
       </configSections>
       <system.web>
              <pages enableSessionState="true">
                     <controls>

                           <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

        <add tagPrefix="igtxt" namespace="Infragistics.WebUI.WebDataInput" assembly="Infragistics2.WebUI.WebDataInput.v9.1, Version=9.1.20091.1015, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb"/>

        <add tagPrefix="igsch" namespace="Infragistics.WebUI.WebSchedule" assembly="Infragistics2.WebUI.WebDateChooser.v9.1, Version=9.1.20091.1015, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb"/>

        <add tagPrefix="igtab" namespace="Infragistics.WebUI.UltraWebTab" assembly="Infragistics2.WebUI.UltraWebTab.v9.1, Version=9.1.20091.1015, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb"/>

        <add tagPrefix="igtbl" namespace="Infragistics.WebUI.UltraWebGrid" assembly="Infragistics2.WebUI.UltraWebGrid.v9.1, Version=9.1.20091.1015, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb"/>

        <add tagPrefix="ignav" namespace="Infragistics.WebUI.UltraWebNavigator" assembly="Infragistics2.WebUI.UltraWebNavigator.v9.1, Version=9.1.20091.1015, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb"/>

        <add tagPrefix="igmisc" namespace="Infragistics.WebUI.Misc" assembly="Infragistics2.WebUI.Misc.v9.1, Version=9.1.20091.1015, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb"/>

                     </controls>
              </pages>
              <!--  DYNAMIC DEBUG COMPILATION

          Set compilation debug="true" to insert debugging symbols (.pdb information) into the compiled page. Because this creates a larger file that executes more slowly, you should set this value to true only when debugging and to false at all other times. For more information, refer to the documentation about debugging ASP.NET files.
    -->
              <compilation debug="false">
              </compilation>
              <httpHandlers>
                     <remove verb="*" path="*.asmx"/>

                     <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

                     <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

                     <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>

              </httpHandlers>
              <httpModules>

                     <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

              </httpModules>

              <!--  CUSTOM ERROR MESSAGES

Set customErrors mode="On" or "RemoteOnly" to enable custom error messages, "Off" to disable.  Add <error> tags for each of the errors you want to handle. 

"On" Always display custom (friendly) messages.

"Off" Always display detailed ASP.NET error information.

"RemoteOnly" Display custom (friendly) messages only to users not running on the local Web server. This setting is recommended for security purposes, so that you do not display application detail information to remote clients.
-->

             <customErrors mode="RemoteOnly"/>

              <!--  AUTHENTICATION

This section sets the authentication policies of the application. Possible modes are "Windows", "Forms", "Passport" and "None" 

"None" No authentication is performed.

"Windows" IIS performs authentication (Basic, Digest, or Integrated Windows) according to its settings for the application. Anonymous access must be disabled in IIS.

"Forms" You provide a custom form (Web page) for users to enter their credentials, and then you authenticate them in your application. A user credential token is stored in a cookie.

"Passport" Authentication is performed via a centralized authentication service provided by Microsoft that offers a single logon and core profile services for member sites.

    <authentication mode="None">
                     <forms loginUrl="Owner/OwnerLogon.aspx"></forms>
              </authentication>
    -->

              <!--  AUTHORIZATION

This section sets the authorization policies of the application. You can allow or deny access to application resources by user or role. Wildcards: "*" mean everyone, "?" means anonymous (unauthenticated) users.

             <authorization>
        <deny users="?" />
    </authorization>
    -->

              <!--  <allow  users="[comma separated list of users]"
                                roles="[comma separated list of roles]"/>

                     <deny    users="[comma separated list of users]"
                                  roles="[comma separated list of roles]"/>
            -->

              <authentication mode="Forms">
                     <forms loginUrl="Login.aspx" timeout="20" slidingExpiration="true">
                     </forms>
              </authentication>

              <!--  APPLICATION-LEVEL TRACE LOGGING

application-level tracing enables trace log output for every page within an application. Set trace enabled="true" to enable application trace logging.  If pageOutput="true", the trace information will be displayed at the bottom of each page.  Otherwise, you can view the application trace log by browsing the "trace.axd" page from your web application root.

    -->

             <trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true"/>

              <!--  SESSION STATE SETTINGS

By default ASP.NET uses cookies to identify which requests belong to a particular session.  If cookies are not available, a session can be tracked by adding a session identifier to the URL. To disable cookies, set sessionState cookieless="true".

    -->

              <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="AutoDetect" timeout="20"/>

              <!--  GLOBALIZATION

This section sets the globalization settings of the application.

    -->

              <globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
              <!-- <xhtmlConformance mode="Legacy" /> -->
              <httpCookies httpOnlyCookies="true"/>
       </system.web>
       <system.net>
              <defaultProxy>
                     <proxy bypassonlocal="True" usesystemdefault="False"/>
              </defaultProxy>
       </system.net>

       <!-- Deny anonymous users for Owners directory only (forms authentication requires anon access denied)
  Since anonymous access allowed for Res, forms authentication will be bypassed
       -->

       <location path="Owner">
              <system.web>
                     <authorization>
                           <deny users="?"/>
                     </authorization>
              </system.web>
       </location>
       <location path="Monitor.aspx">
              <system.web>
                     <authorization>
                           <deny users="?"/>
                     </authorization>
              </system.web>
       </location>
       <applicationSettings>
              <IRMNet.My.MySettings>
                     <setting name="IRMNet_IRMPublic_IRMPublicMethods" serializeAs="String">
                     <value>http://localhost/RDPWinCentralSvc/IRMPublic.asmx</value>
                     </setting>
                     <setting name="SMTP_Server" serializeAs="String">
                     <value />
                     </setting>
                     <setting name="Crystal_Temp_Folder" serializeAs="String">
                     <value ></value>

                     </setting>
              </IRMNet.My.MySettings>
       </applicationSettings>
</configuration>

Support Home  RDPWin4 & PCI Compliance Enhancement Requests Open A Web Support Ticket
Training New Sales Website Old Sales Website Contact Us

 Facebook     Twitter      LinkedIn   TODF