Witam,
Dzisiaj (w nocy sit!!!) ni z tego ni z owego objawił sie problem z WebService'em.
No może nie do końca ni z tego czy owego bo wcześniej serwer zrobił klasyczny pad na pysk i twardy
restart mu sie przydażył. Po powstaniu wszystko działało pięknie i ładnie oprócz tego jednego nieszczęsnego
WS. Przeniesienie plików 1 do 1 do innego virtual directory, a potem nawet do innego podkatalogu w tym samym
virtual directory powodowało że wsio zaczynało działać tak więc nie ma problemu z brakiem jakiegoś pliku,co właśnie
mogłoby skutkować takim zachowaniem. Zreszta wcześniej działało prawie miesiąc przez 24h/dobe.
Ktoś ma jakieś pomysły co mogło sie stać. Nawet zostawiłem sobie to na razie zeby jakieś testy zrobić i obadać jak
można to naprawić. Usunięcie application i utworzenie na nowo nic nie pomogło.
Poniżej pełny komunikat błędu:
[HttpException (0x80004005): The file '/pws1060/o6_prd/service.asmx' has
not
been pre-compiled, and cannot be requested.]
System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath
virtualPath,
Boolean noBuild, Boolean allowCrossApp, Boolean
allowBuildInPrecompile)
+3369686
System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpCont
ext
context, VirtualPath virtualPath, Boolean noBuild, Boolean
allowCrossApp,
Boolean allowBuildInPrecompile) +93
System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext
context,
VirtualPath virtualPath) +48
System.Web.UI.WebServiceParser.GetCompiledType(String inputFile,
HttpContext
context)
+43
System.Web.Services.Protocols.WebServiceHandlerFactory.GetHandler(HttpContex
t
context, String verb, String url, String filePath) +70
System.Web.HttpApplication.MapHttpHandler(HttpContext context,
String
requestType, VirtualPath path, String pathTranslated, Boolean
useAppConfig)
+175
System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep
.Execute()
+120
System.Web.HttpApplication.ExecuteStep(IExecutionStep step,
Boolean&
completedSynchronously) +155