В VS, это работает отлично:Почему эта почта работает в VS, но не опубликована?
http://x.x.x.x/Order/DeleteLineItem?id=c709d018-fd55-442c-9e0d-0826f98cf368
Однако при публикации, и приложение запускается, он возвращает ошибку 404.
Он публикуется в IIS 7.5. Все остальное приложение работает нормально, это просто те ссылки, у которых есть идентификатор в них, который не работает.
Но нечетная часть в Visual Studio, как в FireFox, так и в IIS, отлично работает. Но вне VS они оба дают одно и то же сообщение об ошибке.
я запустить его непосредственно на сервере для любой дополнительной информации об ошибке, но это как раз говорит 404.
Это не имеет никакого смысла для меня. Есть ли что-то еще, что я должен сделать, чтобы отладить это? На данный момент приложение не имеет обработки ошибок для 404 типов ошибок.
Ошибка Сообщение говорит кинолог «StaticFile» и код ошибки: 0x80070002
Update
Оказывается, проблема в том, что URL вызова JQuery пропускал название сайта.
Это то, что работает:
$.ajax({
url: "/PropertySearch/Order/EditLineItem",
data: { id: dataItem.id },
dataType: 'html',
success: function (data) {
$('#content').html(data); //
}
гораздо больше информации необходимо, чтобы помочь с этим. вы даже не указали, какой веб-сервер вы публикуете. – Claies
Да, справа, я добавил больше данных. –
соответствуют ли ваши идентификаторы элементам, которые действительно существуют в производственной базе данных? – Claies