Jump to content
Software FX Community
Sign in to follow this  
User (Legacy)

Having trouble changing location for temp files using ChartFX.Internet.config

Recommended Posts

Hi,

I would like to tell ChartFX Internet 6.2 to place its temporary files (png

etc) in \inetpub\wwwroot\cfxtemp.

These notes are for Windows Server 2003, IIS 6.0, ChartFX Developer Studio

6.2.

[We have existing customers with ChartFX Internet 5.5, who will be running a

mixture of systems, so it will be helpful to not have two different sets of

instructions on where files are located.]

But so far I have been unable to get ChartFX to place the temporary files

anywhere except \program files\chart FX Internet 6.2\chartFXInt62\Temp.

Here is what I have tried:

1) Modify \program files\chart FX internet

6.2\server\config\ChartFX.Internet.config to be:

<CfxIESettings>

<Absolute>c:\inetpub\wwwroot\cfxtemp</Absolute>

</CfxIESettings>

2) As above in (1), but with cmd> net stop w3svc, cmd> net start w3svc after

the config file change.

3) As above in (1), but with a server reboot after the config file change.

4) As above in (1), but with the file placed in \program files\chart FX

internet 6.2\server (based on this sentence in the online help for

ChartFX.Internet.config: "To utilize this configuration, developers must

include the file in the directory on the server where the server dll

resides").

5) As above in (4), but with cmd> net stop w3svc, cmd> net start w3svc after

the config file change.

6) As above in (4), but with a server reboot after the config file change.

7) Repeat (1)-(6) above, but for this file:

<CfxIESettings>

<Relative>/cfxtemp</Relative>

</CfxIESettings>

*******************

Any ideas / suggestions on how I can change the location for temporary

files? In particular I am not sure:

a) Where the ChartFX.Internet.config file should be located on the web

server -- by default it is located in \program files\chart fx internet

6.2\server\config, but the help suggests it should be in \program

files\chart fx internet 6.2\server (because that is where the DLL files are

located).

B) How to get ChartFX to read the config file after it is changed... does

this require 'net stop w3svc', or a reboot, or something else? In 5.5 there

was a command you could put in an ASP file to force a read of the .ini file,

but I was never able to get that to work.

Thanks!

-Frank.

Share this post


Link to post
Share on other sites

Hi,

I would like to tell ChartFX Internet 6.2 to place its temporary files (png

etc) in \inetpub\wwwroot\cfxtemp.

These notes are for Windows Server 2003, IIS 6.0, ChartFX Developer Studio

6.2.

[We have existing customers with ChartFX Internet 5.5, who will be running a

mixture of systems, so it will be helpful to not have two different sets of

instructions on where files are located.]

But so far I have been unable to get ChartFX to place the temporary files

anywhere except \program files\chart FX Internet 6.2\chartFXInt62\Temp.

Here is what I have tried:

1) Modify \program files\chart FX internet

6.2\server\config\ChartFX.Internet.config to be:

<CfxIESettings>

<Absolute>c:\inetpub\wwwroot\cfxtemp</Absolute>

</CfxIESettings>

2) As above in (1), but with cmd> net stop w3svc, cmd> net start w3svc after

the config file change.

3) As above in (1), but with a server reboot after the config file change.

4) As above in (1), but with the file placed in \program files\chart FX

internet 6.2\server (based on this sentence in the online help for

ChartFX.Internet.config: "To utilize this configuration, developers must

include the file in the directory on the server where the server dll

resides").

5) As above in (4), but with cmd> net stop w3svc, cmd> net start w3svc after

the config file change.

6) As above in (4), but with a server reboot after the config file change.

7) Repeat (1)-(6) above, but for this file:

<CfxIESettings>

<Relative>/cfxtemp</Relative>

</CfxIESettings>

*******************

Any ideas / suggestions on how I can change the location for temporary

files? In particular I am not sure:

a) Where the ChartFX.Internet.config file should be located on the web

server -- by default it is located in \program files\chart fx internet

6.2\server\config, but the help suggests it should be in \program

files\chart fx internet 6.2\server (because that is where the DLL files are

located).

B) How to get ChartFX to read the config file after it is changed... does

this require 'net stop w3svc', or a reboot, or something else? In 5.5 there

was a command you could put in an ASP file to force a read of the .ini file,

but I was never able to get that to work.

Thanks!

-Frank.

Share this post


Link to post
Share on other sites

The easiest way to achieve this would be to modify where the virtual 

directory points to in IIS.

By default ChartFX Internet creates a virtual directory called ChartFXInt62

that points to \program files\chart FX Internet 6.2\chartFXInt62. Inside of

it there a physical folder called temp.

If you create a virtual directory inside ChartFXInt62 called temp, you will

be able to point it anywhere in your machine (make sure everyone or the user

impersonated by IIS has write access on this folder).

--

JC

Software FX Support

"Frank" <fdc2005@gmail.com> wrote in message

news:%23okWJCQ$FHA.3496@webserver3.softwarefx.com...

> Hi,

>

> I would like to tell ChartFX Internet 6.2 to place its temporary files

> (png etc) in \inetpub\wwwroot\cfxtemp.

>

> These notes are for Windows Server 2003, IIS 6.0, ChartFX Developer Studio

> 6.2.

>

> [We have existing customers with ChartFX Internet 5.5, who will be running

> a mixture of systems, so it will be helpful to not have two different sets

> of instructions on where files are located.]

>

> But so far I have been unable to get ChartFX to place the temporary files

> anywhere except \program files\chart FX Internet 6.2\chartFXInt62\Temp.

>

> Here is what I have tried:

>

> 1) Modify \program files\chart FX internet

> 6.2\server\config\ChartFX.Internet.config to be:

>

> <CfxIESettings>

> <Absolute>c:\inetpub\wwwroot\cfxtemp</Absolute>

> </CfxIESettings>

>

> 2) As above in (1), but with cmd> net stop w3svc, cmd> net start w3svc

> after the config file change.

>

> 3) As above in (1), but with a server reboot after the config file change.

>

> 4) As above in (1), but with the file placed in \program files\chart FX

> internet 6.2\server (based on this sentence in the online help for

> ChartFX.Internet.config: "To utilize this configuration, developers must

> include the file in the directory on the server where the server dll

> resides").

>

> 5) As above in (4), but with cmd> net stop w3svc, cmd> net start w3svc

> after the config file change.

>

> 6) As above in (4), but with a server reboot after the config file change.

>

> 7) Repeat (1)-(6) above, but for this file:

>

> <CfxIESettings>

> <Relative>/cfxtemp</Relative>

> </CfxIESettings>

>

> *******************

>

> Any ideas / suggestions on how I can change the location for temporary

> files? In particular I am not sure:

>

> a) Where the ChartFX.Internet.config file should be located on the web

> server -- by default it is located in \program files\chart fx internet

> 6.2\server\config, but the help suggests it should be in \program

> files\chart fx internet 6.2\server (because that is where the DLL files

> are located).

>

> B) How to get ChartFX to read the config file after it is changed... does

> this require 'net stop w3svc', or a reboot, or something else? In 5.5

> there was a command you could put in an ASP file to force a read of the

> .ini file, but I was never able to get that to work.

>

> Thanks!

> -Frank.

>

>

>

Share this post


Link to post
Share on other sites

The easiest way to achieve this would be to modify where the virtual 

directory points to in IIS.

By default ChartFX Internet creates a virtual directory called ChartFXInt62

that points to \program files\chart FX Internet 6.2\chartFXInt62. Inside of

it there a physical folder called temp.

If you create a virtual directory inside ChartFXInt62 called temp, you will

be able to point it anywhere in your machine (make sure everyone or the user

impersonated by IIS has write access on this folder).

--

JC

Software FX Support

"Frank" <fdc2005@gmail.com> wrote in message

news:%23okWJCQ$FHA.3496@webserver3.softwarefx.com...

> Hi,

>

> I would like to tell ChartFX Internet 6.2 to place its temporary files

> (png etc) in \inetpub\wwwroot\cfxtemp.

>

> These notes are for Windows Server 2003, IIS 6.0, ChartFX Developer Studio

> 6.2.

>

> [We have existing customers with ChartFX Internet 5.5, who will be running

> a mixture of systems, so it will be helpful to not have two different sets

> of instructions on where files are located.]

>

> But so far I have been unable to get ChartFX to place the temporary files

> anywhere except \program files\chart FX Internet 6.2\chartFXInt62\Temp.

>

> Here is what I have tried:

>

> 1) Modify \program files\chart FX internet

> 6.2\server\config\ChartFX.Internet.config to be:

>

> <CfxIESettings>

> <Absolute>c:\inetpub\wwwroot\cfxtemp</Absolute>

> </CfxIESettings>

>

> 2) As above in (1), but with cmd> net stop w3svc, cmd> net start w3svc

> after the config file change.

>

> 3) As above in (1), but with a server reboot after the config file change.

>

> 4) As above in (1), but with the file placed in \program files\chart FX

> internet 6.2\server (based on this sentence in the online help for

> ChartFX.Internet.config: "To utilize this configuration, developers must

> include the file in the directory on the server where the server dll

> resides").

>

> 5) As above in (4), but with cmd> net stop w3svc, cmd> net start w3svc

> after the config file change.

>

> 6) As above in (4), but with a server reboot after the config file change.

>

> 7) Repeat (1)-(6) above, but for this file:

>

> <CfxIESettings>

> <Relative>/cfxtemp</Relative>

> </CfxIESettings>

>

> *******************

>

> Any ideas / suggestions on how I can change the location for temporary

> files? In particular I am not sure:

>

> a) Where the ChartFX.Internet.config file should be located on the web

> server -- by default it is located in \program files\chart fx internet

> 6.2\server\config, but the help suggests it should be in \program

> files\chart fx internet 6.2\server (because that is where the DLL files

> are located).

>

> B) How to get ChartFX to read the config file after it is changed... does

> this require 'net stop w3svc', or a reboot, or something else? In 5.5

> there was a command you could put in an ASP file to force a read of the

> .ini file, but I was never able to get that to work.

>

> Thanks!

> -Frank.

>

>

>

Share this post


Link to post
Share on other sites

Hi JC,

Thanks for the tip, it works well.

But I still am wondering - what is the correct location for

ChartFX.Internet.config, in case I need to modify a different parameter?

1) In its original location after the install --\program files\chart FX

internet 6.2\server\config\ChartFX.Internet.config

2) In the directory containing ChartFX.ASP.Core.dll (\program files\chart FX

internet 6.2\server)

3) Somewhere else... if so, then where?

Thanks!

-Frank.

"Software FX Support" <none@noreply.com> wrote in message

news:SB06m7$$FHA.3220@webserver3.softwarefx.com...

> The easiest way to achieve this would be to modify where the virtual

> directory points to in IIS.

>

> By default ChartFX Internet creates a virtual directory called

> ChartFXInt62 that points to \program files\chart FX Internet

> 6.2\chartFXInt62. Inside of it there a physical folder called temp.

>

> If you create a virtual directory inside ChartFXInt62 called temp, you

> will be able to point it anywhere in your machine (make sure everyone or

> the user impersonated by IIS has write access on this folder).

>

> --

> JC

> Software FX Support

> "Frank" <fdc2005@gmail.com> wrote in message

> news:%23okWJCQ$FHA.3496@webserver3.softwarefx.com...

>> Hi,

>>

>> I would like to tell ChartFX Internet 6.2 to place its temporary files

>> (png etc) in \inetpub\wwwroot\cfxtemp.

>>

>> These notes are for Windows Server 2003, IIS 6.0, ChartFX Developer

>> Studio 6.2.

>>

>> [We have existing customers with ChartFX Internet 5.5, who will be

>> running a mixture of systems, so it will be helpful to not have two

>> different sets of instructions on where files are located.]

>>

>> But so far I have been unable to get ChartFX to place the temporary files

>> anywhere except \program files\chart FX Internet 6.2\chartFXInt62\Temp.

>>

>> Here is what I have tried:

>>

>> 1) Modify \program files\chart FX internet

>> 6.2\server\config\ChartFX.Internet.config to be:

>>

>> <CfxIESettings>

>> <Absolute>c:\inetpub\wwwroot\cfxtemp</Absolute>

>> </CfxIESettings>

>>

>> 2) As above in (1), but with cmd> net stop w3svc, cmd> net start w3svc

>> after the config file change.

>>

>> 3) As above in (1), but with a server reboot after the config file

>> change.

>>

>> 4) As above in (1), but with the file placed in \program files\chart FX

>> internet 6.2\server (based on this sentence in the online help for

>> ChartFX.Internet.config: "To utilize this configuration, developers must

>> include the file in the directory on the server where the server dll

>> resides").

>>

>> 5) As above in (4), but with cmd> net stop w3svc, cmd> net start w3svc

>> after the config file change.

>>

>> 6) As above in (4), but with a server reboot after the config file

>> change.

>>

>> 7) Repeat (1)-(6) above, but for this file:

>>

>> <CfxIESettings>

>> <Relative>/cfxtemp</Relative>

>> </CfxIESettings>

>>

>> *******************

>>

>> Any ideas / suggestions on how I can change the location for temporary

>> files? In particular I am not sure:

>>

>> a) Where the ChartFX.Internet.config file should be located on the web

>> server -- by default it is located in \program files\chart fx internet

>> 6.2\server\config, but the help suggests it should be in \program

>> files\chart fx internet 6.2\server (because that is where the DLL files

>> are located).

>>

>> B) How to get ChartFX to read the config file after it is changed... does

>> this require 'net stop w3svc', or a reboot, or something else? In 5.5

>> there was a command you could put in an ASP file to force a read of the

>> .ini file, but I was never able to get that to work.

>>

>> Thanks!

>> -Frank.

>>

>>

>>

>

>

Share this post


Link to post
Share on other sites

Hi JC,

Thanks for the tip, it works well.

But I still am wondering - what is the correct location for

ChartFX.Internet.config, in case I need to modify a different parameter?

1) In its original location after the install --\program files\chart FX

internet 6.2\server\config\ChartFX.Internet.config

2) In the directory containing ChartFX.ASP.Core.dll (\program files\chart FX

internet 6.2\server)

3) Somewhere else... if so, then where?

Thanks!

-Frank.

"Software FX Support" <none@noreply.com> wrote in message

news:SB06m7$$FHA.3220@webserver3.softwarefx.com...

> The easiest way to achieve this would be to modify where the virtual

> directory points to in IIS.

>

> By default ChartFX Internet creates a virtual directory called

> ChartFXInt62 that points to \program files\chart FX Internet

> 6.2\chartFXInt62. Inside of it there a physical folder called temp.

>

> If you create a virtual directory inside ChartFXInt62 called temp, you

> will be able to point it anywhere in your machine (make sure everyone or

> the user impersonated by IIS has write access on this folder).

>

> --

> JC

> Software FX Support

> "Frank" <fdc2005@gmail.com> wrote in message

> news:%23okWJCQ$FHA.3496@webserver3.softwarefx.com...

>> Hi,

>>

>> I would like to tell ChartFX Internet 6.2 to place its temporary files

>> (png etc) in \inetpub\wwwroot\cfxtemp.

>>

>> These notes are for Windows Server 2003, IIS 6.0, ChartFX Developer

>> Studio 6.2.

>>

>> [We have existing customers with ChartFX Internet 5.5, who will be

>> running a mixture of systems, so it will be helpful to not have two

>> different sets of instructions on where files are located.]

>>

>> But so far I have been unable to get ChartFX to place the temporary files

>> anywhere except \program files\chart FX Internet 6.2\chartFXInt62\Temp.

>>

>> Here is what I have tried:

>>

>> 1) Modify \program files\chart FX internet

>> 6.2\server\config\ChartFX.Internet.config to be:

>>

>> <CfxIESettings>

>> <Absolute>c:\inetpub\wwwroot\cfxtemp</Absolute>

>> </CfxIESettings>

>>

>> 2) As above in (1), but with cmd> net stop w3svc, cmd> net start w3svc

>> after the config file change.

>>

>> 3) As above in (1), but with a server reboot after the config file

>> change.

>>

>> 4) As above in (1), but with the file placed in \program files\chart FX

>> internet 6.2\server (based on this sentence in the online help for

>> ChartFX.Internet.config: "To utilize this configuration, developers must

>> include the file in the directory on the server where the server dll

>> resides").

>>

>> 5) As above in (4), but with cmd> net stop w3svc, cmd> net start w3svc

>> after the config file change.

>>

>> 6) As above in (4), but with a server reboot after the config file

>> change.

>>

>> 7) Repeat (1)-(6) above, but for this file:

>>

>> <CfxIESettings>

>> <Relative>/cfxtemp</Relative>

>> </CfxIESettings>

>>

>> *******************

>>

>> Any ideas / suggestions on how I can change the location for temporary

>> files? In particular I am not sure:

>>

>> a) Where the ChartFX.Internet.config file should be located on the web

>> server -- by default it is located in \program files\chart fx internet

>> 6.2\server\config, but the help suggests it should be in \program

>> files\chart fx internet 6.2\server (because that is where the DLL files

>> are located).

>>

>> B) How to get ChartFX to read the config file after it is changed... does

>> this require 'net stop w3svc', or a reboot, or something else? In 5.5

>> there was a command you could put in an ASP file to force a read of the

>> .ini file, but I was never able to get that to work.

>>

>> Thanks!

>> -Frank.

>>

>>

>>

>

>

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...