IIS 7,5 -  404 errors

soozh
soozh used Ask the Experts™
on
Hello,

I am using IIS 7,5 to host an Intraweb 12 application.   The fact that it is intraweb is probably not important.  However my application does not work because none of the internal js files are being delivered to the browser.  See the extract from the log below.

The application is an ISAPI dll.  A IIS handler has been created to allow it to run.

I guess there are some other configuration changes needed. Does anyone have any ideas?

This app works well under IIS 7.0.  

#Software: Microsoft Internet Information Services 7.5
#Version: 1.0
#Date: 2013-10-15 18:44:52
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken
2013-10-15 18:44:52 ::1 GET /Pharos/ - 80 - ::1 Mozilla/5.0+(compatible;+MSIE+9.0;+Windows+NT+6.1;+WOW64;+Trident/5.0) 200 0 0 78
2013-10-15 18:44:57 ::1 GET /Pharos/Pharos.dll - 80 - ::1 Mozilla/5.0+(compatible;+MSIE+9.0;+Windows+NT+6.1;+WOW64;+Trident/5.0) 200 0 0 750
2013-10-15 18:44:57 ::1 POST /Pharos/Pharos.dll/ - 80 - ::1 Mozilla/5.0+(compatible;+MSIE+9.0;+Windows+NT+6.1;+WOW64;+Trident/5.0) 200 0 0 46
2013-10-15 18:44:57 ::1 GET /Pharos/Pharos.dll/$/js/IWPreScript__EC9F0F1C9.js - 80 - ::1 Mozilla/5.0+(compatible;+MSIE+9.0;+Windows+NT+6.1;+WOW64;+Trident/5.0) 404 0 0 0
2013-10-15 18:44:57 ::1 GET /Pharos/Pharos.dll/$/js/jquerymaskedinput__EC9F0F1C9.js - 80 - ::1 Mozilla/5.0+(compatible;+MSIE+9.0;+Windows+NT+6.1;+WOW64;+Trident/5.0) 404 0 0 0
2013-10-15 18:44:57 ::1 GET /Pharos/Pharos.dll/$/js/jquery__EC9F0F1C9.js - 80 - ::1 Mozilla/5.0+(compatible;+MSIE+9.0;+Windows+NT+6.1;+WOW64;+Trident/5.0) 404 0 0 0
2013-10-15 18:44:57 ::1 GET /Pharos/Pharos.dll/$/js/IWBrowser__EC9F0F1C9.js - 80 - ::1 Mozilla/5.0+(compatible;+MSIE+9.0;+Windows+NT+6.1;+WOW64;+Trident/5.0) 404 0 0 15
2013-10-15 18:44:57 ::1 GET /Pharos/Pharos.dll/$/js/IWCommon__EC9F0F1C9.js - 80 - ::1 Mozilla/5.0+(compatible;+MSIE+9.0;+Windows+NT+6.1;+WOW64;+Trident/5.0) 404 0 0 0
2013-10-15 18:44:57 ::1 GET /Pharos/Pharos.dll/$/js/IWCL__EC9F0F1C9.js - 80 - ::1 Mozilla/5.0+(compatible;+MSIE+9.0;+Windows+NT+6.1;+WOW64;+Trident/5.0) 404 0 0 0
2013-10-15 18:44:57 ::1 GET /Pharos/Pharos.dll/$/js/IWAjax__EC9F0F1C9.js - 80 - ::1 Mozilla/5.0+(compatible;+MSIE+9.0;+Windows+NT+6.1;+WOW64;+Trident/5.0) 404 0 0 0
2013-10-15 18:44:57 ::1 GET /Pharos/Pharos.dll/$/js/TMSGRID__EC9F0F1C9.js - 80 - ::1 Mozilla/5.0+(compatible;+MSIE+9.0;+Windows+NT+6.1;+WOW64;+Trident/5.0) 404 0 0 0
2013-10-15 18:44:57 ::1 GET /Pharos/Pharos.dll/$/js/TMSAE__EC9F0F1C9.js - 80 - ::1 Mozilla/5.0+(compatible;+MSIE+9.0;+Windows+NT+6.1;+WOW64;+Trident/5.0) 404 0 0 0

Open in new window

Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Patrick BogersDatacenter platform engineer Lindows

Commented:
Hi,

The $ in the URL, is this browsable one the machine itself?
Second you can enable debugging mode to show more comprehensive error messages. If using web.config set <customErrors mode="Off"/>
soozhCEO

Author

Commented:
yes it is possible to browse to:

http://xxx.xxx.xxx.xxx/Pharos/pharos.dll/$

not using web.config
Datacenter platform engineer Lindows
Commented:
Ok cool.

How is your application pool user setup? (in comparion to IIS 7)
On file structure level, does the (application pool user) have read rights on the particular directory? (you could try to replace this user with one that has admin rights, just to try temporarily)
If in IIS select the website, click basic settings and click on Test Settings. What does it say?
soozhCEO

Author

Commented:
I can see where you are going with this.

I have set the security rights so all users have access to the directory.  Authentication is set to "pass through".

Test settings says "Invalid application path".

/richard

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial