| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Распределённые приложения и сеть > пустая страница от службы |
| Автор: starostin 29.8.2011, 08:19 | ||||
При компиляции в vs всё гладко создаётся служба, открывается браузер, в нём страница, где написано что служба создана ну и дальше по списку. Закидываю проект на сервер, добавил в iis(7,5), запускаю... белая страница с пустым body и head. Вот мой конфиг
и svc файл
Если нада, можете посмотреть ответ сами тут http://www.yarpost.ru:8137/Service1.svc |
| Автор: starostin 29.8.2011, 11:06 |
| Поставил и к себе iis, выдаёт ошибку "Ошибка HTTP 404.7 - Not Found Модуль фильтрации запросов настроен для блокировки расширения файла." Чуть ниже рекомендации: "Проверьте настройки configuration/system.webServer/security/requestFiltering/fileExtensions в файлах applicationhost.config и web.config." я не понимаю настройки чего это, и где их можно найти. В своей службе я настройки изменил, поставил значение true, но ничего не изменилось, в найденном мной applicationhost.config я не могу внести изменение, пишет что невозможно открыть файл |
| Автор: starostin 30.8.2011, 07:48 |
| Смог таки изменить как надо файл. Теперь вот такая вот ерунда Ошибка сервера в приложении '/'. Невозможно загрузить файл или сборку "OutSertificateService, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" или один из зависимых от них компонентов. Отказано в доступе. Трассировка стека: [FileLoadException: Невозможно загрузить файл или сборку "OutSertificateService, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" или один из зависимых от них компонентов. Отказано в доступе.] System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +0 System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +39 System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection, Boolean suppressSecurityChecks) +132 System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +144 System.Reflection.Assembly.Load(String assemblyString) +28 System.ServiceModel.Activation.ServiceHostFactory.CreateServiceHost(String constructorString, Uri[] baseAddresses) +210 System.ServiceModel.HostingManager.CreateService(String normalizedVirtualPath) +1461 System.ServiceModel.HostingManager.ActivateService(String normalizedVirtualPath) +44 System.ServiceModel.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath) +651 [ServiceActivationException: Не удается активировать службу "/Service1.svc" из-за возникновения исключения в процессе компиляции. Сообщение об исключении: Невозможно загрузить файл или сборку "OutSertificateService, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" или один из зависимых от них компонентов. Отказано в доступе..] System.Runtime.AsyncResult.End(IAsyncResult result) +688590 System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result) +190 System.ServiceModel.Activation.ServiceHttpModule.EndProcessRequest(IAsyncResult ar) +310694 System.Web.AsyncEventExecutionStep.OnAsyncEventCompletion(IAsyncResult ar) +94 Второй день бьюсь головой о стенку в истерике, ничерта понять не могу из за чего что то может быть недоступным, пожалусто, помогите |
| Автор: jonie 30.8.2011, 09:21 |
| возьми и посмотрие fuslogvw утилитой что пытается сделать IIS. Есть мнение что не там ищет, либо сборка не под ту платформу что хочет IIS.. |
| Автор: starostin 30.8.2011, 09:29 |
| fuslogvw молчит, вабще ничего не выводит |
| Автор: starostin 31.8.2011, 12:38 |
| Включил windows аутентификацию на iis и вырезал из службы строчки console.write |