我创建了一个MVC应用程序并发布到IIS。但是,我在默认网站下创建了一个新应用程序,而不是默认网站。看起来像这样:http://localhost/srm这是登录表单的默认登录页面。成功登录后,http://localhost/srm/serviceentry此控制器。但我希望得到整个网址http://localhost/srm
因为我在将其部署到IIS后获得 404 Not found ,但在IIS express中我可以调用控制器。
var pathname = window.location.host;
var origin = window.location.origin;
var siteURL = "http://" + pathname + "/";
$.ajax({
type: "POST",
url: siteURL + 'serviceentry/SetNewTech',
data: {
Tech: value_check,
OrderNo: so_no
},
success: function(response) {
if (response != null && response.success) {
alertify
.success(response.responseText);
$("#technician").val(value_check);
} else {
alertify
.error(response.responseText);
}
},
error: function(response) {
alertify
.error(response.responseText);
}
});