New tutorials
Hei!
Do you newer tutorials on RBServer "Publish reports to web"? It would be
useful with tutorials
on Windows Vista, Windows 7 and IIS7. I can't get my webtier to work on IIS
7. I have read/used
"How to ...deploy to IIS7" from RBWiki without success. Please help?
Regards,
Terje Syversen
Do you newer tutorials on RBServer "Publish reports to web"? It would be
useful with tutorials
on Windows Vista, Windows 7 and IIS7. I can't get my webtier to work on IIS
7. I have read/used
"How to ...deploy to IIS7" from RBWiki without success. Please help?
Regards,
Terje Syversen
This discussion has been closed.
Comments
tutorial for deploying to IIS7.
I have the WebTier ISAPI demo deployed to IIS7 on Windows 7 here and also on
Vista - both are 32-bit.
Are you able to complete the steps in the rbWiki How To article? What
specific issue are you encountering?
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
webtier with url, i get msg that tells me to
select a program to open/run this file. Any ideas on what the problem is?
This webtier runs ok on another server (Win2003).
Terje
From IIS Manager, select the rbWebPub virtual directory. Select Content
View. Select the report.dll and press the right mouse button, then select
Edit Permissions. Make sure users have full control (read, execute, etc.).
From IIS Manager, select the root node. From Features View, select ISAPI and
CGI Restrictions, then double-click. Make sure the entry for the rbWebTier
is set to 'Allowed' and contains the full path and file name for the
report.dll.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
View, select Handler Mappings and double-click. Next, select the row for
ISAPI-dll. Press the right mouse button and select Edit Feature
Permissions... The dialog checkboxes for Read, Script, Execute should all be
checked.
Each time you change settings and want to test, you first need to restart
the web server and also restart the Application Pool.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
reportexplorer on web either.
I know that the ReportServer is running, and is connected to the sql-server.
When are the WebTier.dll
created? I have put a logging into OnCreate event of the WebModule to see if
it is created. But this event never
occurs. I'm lost. I notice that i don't have the CacheExplorer folder. This
should be created automatically
shouldn't it?
Regards,
Terje Syversen
Yes, the cache folder would be created the first time the module is invoked.
The ISAPI should have full control (read/write, etc) privileges to the
directory.
As a test try using Delphi's web broker to create a simple ISAPI dll that
returns a string like 'Hello World' (and does not contain the WebTier) Then
deploy the test ISAPI module to your web server and test. Does it work?
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
"Done" in the browsers down-left corner. Is there
something simple i can do in the WebTier to check if it is ever called?
I have deployed the Delphi demo WebSnapSurveyISAPI.dll to web server and
that works very well,
so now i'm even more confused. At least i'm able to get something to work.
Regards,
Terje
method is called. The Initialize method creates the WebTier.CacheDirectory.
If you don't see the cache directory being created, then the issue is that
the Windows 7 security is preventing the WebTier from creating the
directory.
Windows 7 and Vista have very tight security. By default programs do not
have Administrator privileges, they have only User privileges. User
privileges cannot write to the folders on the hard drive, unless you
configure the folder to allow it.
For IIS 7 the app pool worker process that hosts ISAPI modules runs under an
account called NETWORKSERVICE by default. NETWORKSERVICE is a built-in
Windows identity. It doesn't require a password and has only user privileges
Therefore you need to configure the security for the root folder to allow
full control by user account group called Users.
The other alternative is to configure the app pool to run under a different
user account. You could create a special account called MyWebServices or
whatever. Then give that account special security access.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
privileges. I have configured the folder to allow full control for any user.
Still no result. Shouldn't the Webtier give me a errormessage or something
to tell me what fails? If a CreateDirectory or something fails it should
give me a screen-message or write to a logfile. I have spent a lot a time
trying to figure out what i'm doing wrong, and a message from WebTier would
be useful? Is there no way i can get the WebTier to tell me what fails?
Regards,
Terje Syversen
Try modifying your WebModule code as shown below, this will return an error
page for all errors. For the next maintenance release, we can add logic to
generate an error page for initialization errors.
try
Response.Content := rsWebTier1.ProcessWebRequest(Request.QueryFields,
Request.Content);
except
on E: Exception do
Response.Content := rsWebTier1.ErrorPageClass.CreateErrorPage(E);
end;
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
to support@. I do not open any attachments posted to the newsgroups.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Servererror in application DEFAULT WEB SITE
HTTP-error 404.0 - Not Found
URL-adress :
http://localhost:80/Rapporter/WebTier/Cache/{1C3BFE47-92D4-48A2-955E-3FE184F9845E}/ListView.htm
Fysical path :
\BoMan\RAD2009\BDWebReport\WebTier\WebTier\Cache\{1C3BFE47-92D4-48A2-955E-3FE184F9845E}\ListView.htm.
As you can see in fysical path there is "\WebTier\WebTier\". Where is this
extra "WebTier" added? It is not set in the webmodul or in the IIS. Does
this give you any clues of what the problem is?
Thank you for your effort, and your patience.
Regards,
Terje
exactly how it is configured.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com