在IIS7.5上部署mvc3应用程序后未击中我的控制器操作

安德琳娜·丘里亚(Andrina Churia)

我在mvc3中开发了会计应用程序。它在Visual Studio 2010中正确运行。开发了一部分之后,我想通过IIS7.5上的deplploy对其进行检查。它可以正确部署,但不会影响我用来通过AJAX和jquery从数据库获取数据的控制器操作。下面是我的控制器方法。

[HttpPost]
public JsonResult AutocompleteSuggestions(string term)
{

        var namelist = objSvc.GetAutoCompData(term);


        return Json(namelist, JsonRequestBehavior.AllowGet);

    }

以下是我的JavaScript函数,它使用此控制器函数并从数据库中获取结果

$(document).ready(function () {
$(function () {
    $("#AcCode").autocomplete({

        source: function (request, response) {

            $.ajax({
                url: '@Url.Action("AutocompleteSuggestions", "Home")', //"/Home/AutocompleteSuggestions",
                 type: "POST", dataType: "json",
                data: { term: request.term },
                success: function (data) {
                    response($.map(data, function (item) {
                       return {
                            label: item.code, value: item.desc                            
                        }
                        }))
                }
            })
        },
        minLength: 1,
        select: function (event, ui) {
             event.preventDefault();
             if (ui.item) {
             $("#Descrip").val(ui.item.value);
            $("#AcCode").val(ui.item.label);

            }

        }

    });
});



    }); 

它在Visual Studio 2010中运行时可以正常工作,并给我确切的结果。但是在iis7.5中部署它后,它将给出错误NetworkError:404 Not Found
“ zulfiqar/CBS/JV/@Url.Action(%22GetVNO%22,% 20%22JV%22)“,此处Zulfiqar是我的系统名称,cbs是应用程序名称。

我也在发布时添加了可部署程序集。请任何人告诉我为什么这会导致IIS错误。

注意:在firebug html面板中会出现以下错误。说明:HTTP404。您正在寻找的资源(或其依赖项之一)可能已被删除,名称更改或暂时不可用。请查看以下URL,并确保其拼写正确。

要求的网址:/CBS/JV/@Url.Action("GetVNO“,” JV“)

安德琳娜·丘里亚(Andrina Churia)

我通过在这样的控制器中添加错误消息解决了我的问题。

 [HttpPost]
public JsonResult AutocompleteSuggestions(string term)
{
try
{
var namelist = objSvc.GetAutoCompData(term);
return Json(namelist, JsonRequestBehavior.AllowGet);
}
catch (Exception ex)
{
 return Json(new { ok = false, message = ex.Message });
}
}

它会向我返回firebug中的确切错误。实际上,它会给自动完成功能的url参数提供错误。“ url:'@ Url.Action(” AutocompleteSuggestions“,” Home“)',”传递了一些非法字符,因此控制器没有被击中。所以我更改了它,现在我的应用程序可以在IIS中正常工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我被重定向到IIS7

来自分类Dev

IIS7上的MVC 5应用程序部署出现错误404.8

来自分类Dev

IIS7应用程序请求路由HTTPS

来自分类Dev

如何在 IIS7 中部署节点 api?

来自分类Dev

DotNetNuke模块不断将自身转换为IIS7中的应用程序

来自分类Dev

允许其他人查看本地IIS7 ASP Web应用程序

来自分类Dev

回收并重新加载IIS7上的应用程序池

来自分类Dev

如何将“ asp.net MVC 4”部署到Microsoft Server 2012 IIS7

来自分类Dev

将LocalDB部署到IIS7的ASP.net网站

来自分类Dev

自定义错误页面未显示在IIS7 ASP.NET上

来自分类Dev

IIS7服务器上的Web服务用于Apache服务器上的网站

来自分类Dev

IIS7上的MVC 4网站-被较小的更改破坏了(AutoMapper?)

来自分类Dev

发送简单的电子邮件ASP.NET MVC,IIS7

来自分类Dev

IIS7上的Symfony沙箱1.4沙箱我得到的只是响应代码500

来自分类Dev

如何使用IIS7设置用户访问网络驱动器目录的权限

来自分类Dev

将SSL传输到同一域IIS7的新服务器

来自分类Dev

IIS7上的Laravel 5不适用于web.config

来自分类Dev

(IIS7)如何将w3wp进程配置为永不停机

来自分类Dev

在IIS7,Windows 7中的HomeGroup上共享wwwroot文件夹后出现401错误

来自分类Dev

使用IIS7部署时,Win 2008中的ASP AJAX扩展不起作用

来自分类Dev

msdeploy错误ERROR_USER_UNAUTHORIZED:Web部署任务失败。使用IIS7,TFS2010,VS2012

来自分类Dev

将ASP.NET Web表单部署到IIS7上,间歇地提供状态代码404

来自分类Dev

MVC4 / IIS7错误500诊断。没有堆栈跟踪,没有事件日志

来自分类Dev

我应该为IIS7上的Wordpress 3.9.1安装设置哪些文件夹权限?

来自分类Dev

访问远程服务器IIS7上的虚拟目录时出现运行时错误

来自分类Dev

如何在 ASP.NET 3.5 中通过 IIS7 启动与服务器桌面交互的进程?

来自分类Dev

IIS7功能缺失

来自分类Dev

IIS7设置问题

来自分类Dev

在iis7上浏览应用程序时找不到css和js文件(服务器响应状态为404)

Related 相关文章

  1. 1

    我被重定向到IIS7

  2. 2

    IIS7上的MVC 5应用程序部署出现错误404.8

  3. 3

    IIS7应用程序请求路由HTTPS

  4. 4

    如何在 IIS7 中部署节点 api?

  5. 5

    DotNetNuke模块不断将自身转换为IIS7中的应用程序

  6. 6

    允许其他人查看本地IIS7 ASP Web应用程序

  7. 7

    回收并重新加载IIS7上的应用程序池

  8. 8

    如何将“ asp.net MVC 4”部署到Microsoft Server 2012 IIS7

  9. 9

    将LocalDB部署到IIS7的ASP.net网站

  10. 10

    自定义错误页面未显示在IIS7 ASP.NET上

  11. 11

    IIS7服务器上的Web服务用于Apache服务器上的网站

  12. 12

    IIS7上的MVC 4网站-被较小的更改破坏了(AutoMapper?)

  13. 13

    发送简单的电子邮件ASP.NET MVC,IIS7

  14. 14

    IIS7上的Symfony沙箱1.4沙箱我得到的只是响应代码500

  15. 15

    如何使用IIS7设置用户访问网络驱动器目录的权限

  16. 16

    将SSL传输到同一域IIS7的新服务器

  17. 17

    IIS7上的Laravel 5不适用于web.config

  18. 18

    (IIS7)如何将w3wp进程配置为永不停机

  19. 19

    在IIS7,Windows 7中的HomeGroup上共享wwwroot文件夹后出现401错误

  20. 20

    使用IIS7部署时,Win 2008中的ASP AJAX扩展不起作用

  21. 21

    msdeploy错误ERROR_USER_UNAUTHORIZED:Web部署任务失败。使用IIS7,TFS2010,VS2012

  22. 22

    将ASP.NET Web表单部署到IIS7上,间歇地提供状态代码404

  23. 23

    MVC4 / IIS7错误500诊断。没有堆栈跟踪,没有事件日志

  24. 24

    我应该为IIS7上的Wordpress 3.9.1安装设置哪些文件夹权限?

  25. 25

    访问远程服务器IIS7上的虚拟目录时出现运行时错误

  26. 26

    如何在 ASP.NET 3.5 中通过 IIS7 启动与服务器桌面交互的进程?

  27. 27

    IIS7功能缺失

  28. 28

    IIS7设置问题

  29. 29

    在iis7上浏览应用程序时找不到css和js文件(服务器响应状态为404)

热门标签

归档