0

我刚刚在 .NET MVC 中部署了我的第一个应用程序,但遇到了问题。

我已经解决了路由的 iis 5.1 问题(如果有人正在寻找这个,请到这里:http: //itscommonsensestupid.blogspot.com/2008/11/deploy-aspnet-mvc-app-on-windows-xp-iis。 html )

**现在我的问题是,无论我在我的数据上下文中调用 db.SubmitChanges() 的任何位置,它似乎都会阻止代码继续并且不进行更新。发布我的网站时是否缺少我的步骤?**

4

3 回答 3

1

你可能遇到了同样的问题我试过这个

linq to sql Insert 在部署的服务器(IIS)上不起作用

哦,找出任何错误的好方法,因为我没有得到任何异常,要么将所有数据库代码放入 try catch,return "pass"或者如果失败return ex.ToString()

您还可以将错误代码放入 viewdata 对象并使用<%= ViewData["errorMessage"] %>

于 2009-03-11T21:05:10.170 回答
1

这是我导出 webapp 时数据库只读的问题。尽管它似乎坏了,但它并没有给我一个很好的错误消息或异常。我在 IIS 下检查过,它尝试使用的用户帐户只有读取权限。

一旦我改变了这个,我重新启动了 IIS(不是我第一次偶然做的停止/启动)并且问题得到了解决

于 2009-03-16T13:53:04.377 回答
0

我建议查看事件日志以查看是否记录了有关应用程序退出原因的任何信息。另外,我建议您发布您正在运行的平台。特别是 64 位?

于 2009-03-11T11:43:03.577 回答