1 Reply Latest reply on Nov 20, 2007 9:42 AM by Catfish Tales

    ASPX Options

    RollBarBound
      I have a need to know how RH7 is able to generate/output files to ASPX format. While performing an evaluation between RH, Flare, & Doc-to-Help the Sales staff for RH informed me that it does have the capability. Now that I am in the final phase of the evaluation I need to produce/verify how this is performed. My apologies in advance for any limits of knowledge due to my 3 year years of experience as a Technical Writer.

      This product has 4 separate Help systems -

      ARIESAdmin
      ARIESClient
      ARIESImport
      ARIESReportExport

      - and I need to define access to each depending upon customer roles. We are currently using ReWorx to convert the Word documents to HTML, but it doesn't sound like it is specific to this, it is the way DotNet & IIS secure Web files according to the comments & syntax below as provided by my developer:

      Note: We are using Forms Authentication and not Window Authentication.

      "The explanation is somewhat complicated, and has to do with how DotNet and IIS secure web files.
      Our product is actually 4 applications rolled into 1 big application. We need to allow or deny access to the 4 help sub-systems, depending on user access rights. A DotNet web application has a way to do this using web.config settings, but this only works for .aspx files, not .htm files. At least, this is my understanding."

      So our web.config secures the help files using these settings:

      <location path="help">
      <system.web>
      <authorization>
      <allow roles="ARIESClient,ARIESAdmin,ARIESReportExport,ARIESImport"/>
      <deny users="*"/>
      </authorization>
      </system.web>
      </location>

      <location path="help/docs/ARIES">
      <system.web>
      <authorization>
      <allow roles="ARIESClient"/>
      <deny users="*"/>
      </authorization>
      </system.web>
      </location>

      <location path="help/docs/ARIESAdmin">
      <system.web>
      <authorization>
      <allow roles="ARIESAdmin"/>
      <deny users="*"/>
      </authorization>
      </system.web>
      </location>

      <location path="help/docs/ARIESReportExport">
      <system.web>
      <authorization>
      <allow roles="ARIESReportExport"/>
      <deny users="*"/>
      </authorization>
      </system.web>
      </location>

      <location path="help/docs/ARIESImport">
      <system.web>
      <authorization>
      <allow roles="ARIESImport"/>
      <deny users="*"/>
      </authorization>
      </system.web>
      </location>


      Any info or suggestions to improve this process would be appreciated.

      Thanks in advance.
        • 1. Re: ASPX Options
          Catfish Tales Level 1
          I recently found myself in a similar situation.

          RH6 HTML generates files with a ".htm" extension. My boss wanted RH to generate files with a ".asp" extension to be used with Microsoft IIS. I found no way to do this in RH6. However, IIS allows the default behavior of files to be changed. That is, IIS can be configured to treat ".htm" files as if they are ".asp" files. My boss configured IIS to do just that and he is now happy with the ".htm" files that RH6 generates.