IIS 8无法看到部分视图

时间:2014-04-04 14:53:23

标签: c# asp.net-mvc

在对部分视图发布帖子时,本地视觉工作室Web服务器识别视图并运行该方法,但从IIS8服务器运行时,它给出了404无法找到页面错误。

在我的Home控制器后面的代码中我有这个功能

    [HttpPost]
    public Void UpdateUserSystem(bool isChecked, int SystemId, int UserID)
    {
        // if isChecked then add system to user in the UserSystems table else remove it.

        UserSystemBI usBI = new UserSystemBI();

        if (isChecked)
            usBI.InsertUserSystem(UserID, SystemId);
        else
            usBI.DeleteUserSystem(UserID, SystemId);
    }

我也在向http://dalwindev03/Home/UpdateUserSystem?SystemId=4&UserID=5&isChecked=false

发送ajax帖子

当我在dalwindev03服务器上执行此操作时,它根本无法找到UpdateUserSystem的“视图”,但在本地转到相同的URL(http://localhost:10127/Home/UpdateUserSystem?SystemId=4&UserID=5&isChecked=false)时它没有问题并且命中该函数并运行代码。

我错过了什么?

2 个答案:

答案 0 :(得分:0)

当您尝试部署的文件的构建操作设置为“无”时,我遇到了此问题。而不是内容'。在“解决方案资源管理器”中,打开缺少的视图的属性。确保'构建行动'设置为'内容'。

这是我正在谈论的属性窗口:

enter image description here

答案 1 :(得分:0)

确保将“构建操作”设置为“内容”。这条线非常有用。浪费了4天后得到这个&解决了我的问题。