Я разрабатываю веб-приложение, которое использует много JavaScript. Я разработал первую часть кода на своей машине, и все работает отлично. Проблемы возникли после развертывания на удаленном компьютере в IIS - выполняется страница, но, тем не менее, вся проверка, которую я написал, не запускается - я проверял под FF, IE6, IE7. Есть ли какие-либо свойства IIS, чтобы они запускались?JavaScript после развертывания веб-приложения в IIS
EDIT Я только что узнал, что проблема здесь:
<script type="text/javascript">
function validate() {
return validateTrees();
}
</script>
При проверке() функция называется здесь:
<asp:Button ID="btnSubmit" CssClass="button" runat="server" OnClientClick="return validate();" Text="Send for approval" />
И validateTrees() функция загружается динамически из .js-файла с помощью элемента управления:
<cust:CustomTreeControl ID="CustomTreeControl 1" runat="server" />
, который находится непосредственно перед этой кнопкой отправки. Похоже, что после развертывания браузер не может найти функцию validateTrees().
Ваш файл aspx уже получил бы право на скрипт? Как Итак, где вы должны обновить путь к скрипту? Я также сталкиваюсь с аналогичной проблемой – user1928158