I have an EPi page that returns 404. Also the preview inside the EPiServer disappears. - The link is a "Guid" link shape (.aspx) that does not get translated to the actual link on the page.
Recycling the application pools fixes the problem.
Any idea why this happens?
When does this happen?
Probably a long shot, but I've experienced similar issues after restoring database backups without recycling the app-pool, or clearing EPi's page cache. For instance, EPiServer may think that a page exists (since it does so in it's cache) even though a database was restored in which it does not. Or vice versa.
This happens randomly. It happened twice already in my production servers.
No database restoring was made at all. Eveything worked for a year, and this suddenly happened twice this week. I had to recycle my application pool to solve it.
The instance of the pagetype exists in the database.