Witam, piszę stronę internetową w ASP.NET 4.5. Napotkałem taki problem. Jak napisałem moduł wyświetlający osoby które mają imieniny danego dnia to po kompilacji działa tak jak powinno. Natomiast gdy zmienię datę w systemie(aplikację testuję lokalnie przez visual studio) i odświeżę stronę to osoby które mają imieniny się nie zmieniają. Kod tego modułu umieściłem w katalogu App_Start. Tu jest kod:
XMLNameDay = new System.Xml.XPath.XPathDocument(HostingEnvironment.ApplicationPhysicalPath+"App_Data\\NameDay.xml");
var XMLNameDayNavigation = XMLNameDay.CreateNavigator();
foreach (System.Xml.XPath.XPathNavigator NameInMonth in XMLNameDayNavigation.Select("NameDay/" + Months[TodayDate.Month - 1]))
{
if (NameInMonth.SelectSingleNode("Day").ValueAsInt == TodayDate.Day)
{
foreach (System.Xml.XPath.XPathNavigator NameInDay in NameInMonth.Select("Name"))
{
NameDay += NameInDay.Value + " ";
}
break;
}
}