У меня есть программа, которая считывает информацию о книге из базы данных и создает программу корзины покупок. Он работает нормально локально, но всякий раз, когда я проверяю его на своем сайте, я получаю сообщение об ошибке 500 - Internal Server Error. Я узнал, что если я прокомментирую кнопку asp: в коде ниже, программа работает, но кнопка необходима. Функция Button3_Click существует в коде позади. Есть идеи?Кнопка Asp.Net вызывает ошибку 500 - Внутренняя ошибка сервера
<div id="book3" class="books" style="width: 170px; height: 351px; float:left;"> <asp:Image ID="Image3" runat="server" Height="196px" Width="169px" ImageUrl="url/ofMiceandMen.jpg" /> <br /> <div style="height: 135px"> <asp:Label ID="title" runat="server" Text="Of Mice and Men"></asp:Label> <asp:Label ID="author" runat="server" Text="John Steinbeck"></asp:Label> <asp:Label ID="review" runat="server" Text="4.5/5 Stars"></asp:Label> <asp:Label ID="price" runat="server" Text="$7.00"></asp:Label> <asp:Button ID="Button3" runat="server" OnClick="Button3_Click" Text="View Book" /> //This Button </div> </div>
Это то, что сервер говорит мне, когда я указываю для подробной информации отладки.
Подробная информация об ошибке:
Модуль: ManagedPipelineHandler
Извещение: MapRequestHandler
Handler: PageHandlerFactory-интегрально-4,0
Код ошибки 0x00000000
И вы уверены, что ваша программа правильно подключена, с соответствующей строкой соединения в вашем web.config? –
Вы просмотрели средство просмотра событий сервера, чтобы узнать, что такое сообщение об ошибке? –
Я убрал часть соединения и просто закодирован в значениях для тестирования, и ошибка по-прежнему сохраняется. – Dylan