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

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

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

有帮助吗?

解决方案 2

这是在我导出webapp时只读取数据库的问题。它没有给我一个很好的错误信息或例外,虽然它似乎突破了。我在IIS下检查过它尝试使用的用户帐户只有读取权限。

一旦我改变了这个我克制了IIS(不是停止/启动,我第一次意外),问题得到解决

其他提示

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

linq to sql Insert无法在已部署的服务器上运行(IIS )

哦,找到任何错误的好方法导致我没有得到任何异常,或者将所有db代码抛出到try catch和return "pass"或者如果失败return ex.ToString()

您还可以使用<%= ViewData["errorMessage"] %>

将错误代码抛出到viewdata对象中并输出到视图中

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top