У меня есть веб-сайт, работающий локально в IIS. Я также скопировал те же файлы и структуру папок на веб-сервер.
Удаленно развернутый код работает нормально, но при локальной установке возникает проблема с CSS. Похоже, возникла проблема с поиском файла темы.
Когда я запускаю приложение в IDE, мои выпадающие меню javascript кажутся полностью белыми / невидимыми, что также указывает на проблему или проблему CSS. Но когда я развертываю код в локальной веб-папке IIS и обращаюсь к нему через IE, я получаю следующую ошибку.
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Theme 'U-Net' cannot be found in the application or global theme directories.
Source Error:
Line 14: </configSections>
Line 15: <system.web>
Line 16: <pages masterPageFile="~/SysAdmin.Master" theme="U-Net">
Line 17: <controls>
Line 18: <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
Тем не менее файл темы, который он не может найти, кажется, находится там, где он должен быть (см. Изображение) , и я запутался, почему развертывания, которые выглядят одинаково, получают разные результаты.
Вот и изображение структуры папок удаленного сервера, на котором он работает.
Я использовал инструмент сравнения для сравнения структуры каталогов и содержимого файлов как локальных, так и удаленных веб-сайтов. без разницы .
Может кто-нибудь определить, в чем может быть разница или предложить, что проверить?
Проверьте локальную конфигурацию IIS.
Не уверен, что кнопка «Создать приложение» делает для меня. Я думал, что я обычно бегаю с этой опцией. Не уверен, как он установлен на удаленном сервере, у меня нет прав на него.
Странно: когда я нажимаю кнопку «Создать приложение» для виртуальной папки в IIS 5, я получаю эту ошибку при попытке получить доступ к сайту.
Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[NullReferenceException: Object reference not set to an instance of an object.]
SysAdmin.Page_Load(Object sender, EventArgs e) +132
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
Сайт должен использовать проверку подлинности Windows. Это - это защита.
Спасибо, что дочитали до конца этого длинного поста. Мы ценим любые предложения. Где-то IIS настроен неправильно.