?
Solved

An asp.net website hosted on a windows server 2012 machine, (iis 8.5), randomly omits displaying jpg images.

Posted on 2016-07-15
8
Medium Priority
?
76 Views
Last Modified: 2016-07-15
I get the same results when using a virtual directory as I do when storing the images within physical folders inside the website.  In the development environment using iis express and Visual Studio Pro 2015 it works great.  There are approximately 200K jpg images.  Sometimes when reloading the page, images that did not display the first time, will display, but I am lucky if half the images display.  It seems random because the images that won't display are in the same folders as images that do display and they were all created by the same user account and process, and have nearly the same name.  I have tinkered with output caching and increased most of the size limits such as maximum bandwidth (bytes/sec 4,294,967,295).  I am not an iis expert so perhaps there is a way to debug the problem or check the configuration?
0
Comment
Question by:jbrandtster
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 4
8 Comments
 
LVL 28

Expert Comment

by:Dan McFadden
ID: 41712910
Are there any http 4xx errors in IIS's http logs?  I'd expect if there are images failing to load, that there should be indications in the site's http logs.

Dan
0
 

Author Comment

by:jbrandtster
ID: 41713030
There are a few lines with:
HTTP/1.1 GET / 404 - NotFound -
0
 
LVL 28

Expert Comment

by:Dan McFadden
ID: 41713076
Do these 404's correspond to the missing images when the page is loaded?

Dan
0
Does Your Cloud Backup Use Blockchain Technology?

Blockchain technology has already revolutionized finance thanks to Bitcoin. Now it's disrupting other areas, including the realm of data protection. Learn how blockchain is now being used to authenticate backup files and keep them safe from hackers.

 

Author Comment

by:jbrandtster
ID: 41713116
They don't seem to.   As I was experimenting with using the virtual directory where the images are generated as opposed to using images that reside within the web site I lost track.  Now the images from the website are displaying fine.  (My bad).  If I use the virtual directory and a mapped drive the image loading is flaky.  I would prefer to use the virtual directory because images are constantly being added and if I have to copy them to the web site, it is unfortunate.

If the access to the mapped drive, (virtual directory), is slow, is there something that can be done to cause IIS to wait longer when retrieving the images?
0
 
LVL 28

Accepted Solution

by:
Dan McFadden earned 2000 total points
ID: 41713302
Then you will have to run the website's AppPool with a service account that has Read access to the Share and the Read access at the NTFS level.

Slow Share... Not really.  It will slow down the entire website.

Is there a domain in place?

You could always use DFSR to replicate the images where they are generated to the web site.  You can do it as a one-way replication group.  After the initial sync, the images would appear on the web server within 30-60 seconds.

You could setup a hidden share on both sides to do this.  Then you would not need to use a service account on the AppPool since the files would be local.

just an idea...

Dan
1
 

Author Comment

by:jbrandtster
ID: 41713306
Thanks Dan, good ideas.

John
0
 

Author Closing Comment

by:jbrandtster
ID: 41713308
Thanks Again !
0
 
LVL 28

Expert Comment

by:Dan McFadden
ID: 41713321
No problem.

Dan
0

Featured Post

Three Reasons Why Backup is Strategic

Backup is strategic to your business because your data is strategic to your business. Without backup, your business will fail. This white paper explains why it is vital for you to design and immediately execute a backup strategy to protect 100 percent of your data.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

IntroductionWhile developing web applications, a single page might contain many regions and each region might contain many number of controls with the capability to perform  postback. Many times you might need to perform some action on an ASP.NET po…
Prologue It is often required to host multiple websites on a single instance of IIS, mostly in development environments instead of on production servers. I am sure it is not much a preferred solution on production servers but this is at least a pos…
Michael from AdRem Software explains how to view the most utilized and worst performing nodes in your network, by accessing the Top Charts view in NetCrunch network monitor (https://www.adremsoft.com/). Top Charts is a view in which you can set seve…
This is my first video review of Microsoft Bookings, I will be doing a part two with a bit more information, but wanted to get this out to you folks.
Suggested Courses

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question