Een aantal jaren heb ik voor een stage opdracht OWC charts veel gebruikt, en nu bij mn afstuderen kon ik het weer goed gebruiken. Helaas lukt het me nu niet om het draaiende te krijgen, ik heb IIS geinstalleerd en dat werkt gewoon. Het lijkt erop dat het asp gedeelte ook gewoon werkt. Maar als ik het owc chart voorbeeld draaiende wil krijgen dan verschijnt er geen chart.
Als ik dan de asp file direct aanroep met de variabele erin, zodat ik zeker weet dat hij het zou moeten doen: http://localhost/serverchart/ChartGif.asp?Year=1997
dan geeft hij:
op line 89 staat dit:
88: sFullFileName = Server.MapPath(".") & "\" & m_fso.GetTempName()
89: m_cspace.ExportPicture sFullFileName, "gif", 800, 400
Het lijkt erop dat hij het plaatje niet weg mag schrijven. Onder IIS zijn daar echter wel de rechten voor gegeven (terwijl het normaal gesproken geen schrijfrechten zou moeten nodig hebben), daarnaast is mn binaryfilestream dll gewoon geregistreerd. Iemand die hier een oplossing voor weet?
Als ik dan de asp file direct aanroep met de variabele erin, zodat ik zeker weet dat hij het zou moeten doen: http://localhost/serverchart/ChartGif.asp?Year=1997
dan geeft hij:
code:
1
2
3
| Microsoft VBScript runtime (0x800A0046) Permission denied /serverchart/ChartGif.asp, line 89 |
op line 89 staat dit:
88: sFullFileName = Server.MapPath(".") & "\" & m_fso.GetTempName()
89: m_cspace.ExportPicture sFullFileName, "gif", 800, 400
Het lijkt erop dat hij het plaatje niet weg mag schrijven. Onder IIS zijn daar echter wel de rechten voor gegeven (terwijl het normaal gesproken geen schrijfrechten zou moeten nodig hebben), daarnaast is mn binaryfilestream dll gewoon geregistreerd. Iemand die hier een oplossing voor weet?