在对部分视图发布帖子时,本地视觉工作室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
当我在dalwindev03服务器上执行此操作时,它根本无法找到UpdateUserSystem的“视图”,但在本地转到相同的URL(http://localhost:10127/Home/UpdateUserSystem?SystemId=4&UserID=5&isChecked=false
)时它没有问题并且命中该函数并运行代码。
我错过了什么?
答案 0 :(得分:0)
当您尝试部署的文件的构建操作设置为“无”时,我遇到了此问题。而不是内容'。在“解决方案资源管理器”中,打开缺少的视图的属性。确保'构建行动'设置为'内容'。
这是我正在谈论的属性窗口:
答案 1 :(得分:0)
确保将“构建操作”设置为“内容”。这条线非常有用。浪费了4天后得到这个&解决了我的问题。