【发布时间】:2016-03-21 10:10:36
【问题描述】:
我的第一个问题,我希望有人能帮助我。
我是开发 ASP.Net 应用程序的新手,最近完成了一个基于赛车手、车队等的小项目,该项目在本地运行良好,但在我将其部署到 Azure 时就不行了。
我注意到的第一个问题是 CSS 没有加载到已部署的版本上。默认页面 Home、About 和 Contact 都可以正常工作(尽管没有我的样式),但我自己创建的模型返回的错误页面仅显示
错误。处理您的请求时出错。
它们在本地版本中运行良好。
我在网上进行了一些搜索以帮助我确定问题,并在 Stackoverflow 上找到了设置建议
<customErrors mode="Off"/>
以获得更详细的错误报告,但是我在我的 Web.config 或项目的其他地方找不到任何此类选项。我正在使用 Visual Studio Enterprise 2015,如果这有什么不同? customErrors 可能会贬值?
我遵循了几个指南来完成部署,其中包括我的讲师提供的一个,我知道它已经为其他人工作过,所以我有点困惑问题可能出在哪里。
我在部署时选中了 Visual Studio 的发布网络/设置菜单中的“执行代码优先迁移”框,尽管我列出了 2 个数据库, ApplicationDBContext(defaultConnection) 和 MyModelContext(我自己创建的)。 ApplicationDBContext 上的复选框是灰色的,所以我只能为 MyModelContext 选择一个。
在我的 Web.config 中,我有 2 个连接字符串,一个用于 DefaultConnection,其中包含我的所有 AspNetUsers 表,另一个称为 MyModelContext,其中包含我自己的表,用于赛车手、车队等。
如果我需要更具体地说明我的问题,请告诉我。
我正在运行 Visual Studio Enterprise 2015、SQL Server 2014、Windows 10。
编辑: 我在打开包管理器控制台时发现了这个错误。我不确定它是否相关,但认为它可能有用。
“System.Management.Automation.Runspaces.InitialSessionState”的类型初始化程序引发异常。
【问题讨论】:
标签: css azure asp.net-mvc-5 web-config visual-studio-2015