发布错误:dotnet.exe失败

时间:2016-09-07 14:57:44

标签: c# visual-studio-2015 asp.net-core publishing

当原作者退出时,我被赋予了.net核心1.0应用程序。它被写回rc1-rc2 ...我们已经更新了项目以使用最新的核心1.0.0并且它在我的开发机器上编译和运行本地(win 7)但是当以任何方式发布时,我无法获得它站起来。

我尝试将pub发送到本地目录并将其复制,尝试通过“web deploy”发布,只获得:

  

OOPS! 500错误。启动应用程序时发生错误。

另外, 每次我尝试发布时,在查看发布向导中的“设置”选项卡时都会收到此错误。 每次“发现数据上下文”时似乎都会出错。

可能有什么不对?在构建时它还给了我一些信息:“没有找到web.config。创建'C:\ Users \ bdamore \ AppData \ Local \ Temp \ PublishTemp \ LogManager.Web115 \ web.config'”...但是有一个网络项目中的.config ...... ???

  

问题签名:     问题事件名称:APPCRASH     应用程序名称:dotnet.exe     应用版本:1.0.1.4500     申请时间戳:576218d2     故障模块名称:KERNELBASE.dll     故障模块版本:6.1.7601.23455     故障模块时间戳:573a54fc     例外代码:e0434352     异常偏移:000000000001a06d     操作系统版本:6.1.7601.2.1.0.256.48     区域设置ID:1033     附加信息1:703e     附加信息2:703e0160aed03e454ba0c593b0d130bd     附加信息3:9077     附加信息4:907774a39ea215c56d3fe4e6094e8d07

blows up here

2 个答案:

答案 0 :(得分:0)

您需要将必要的文件复制到构建/发布应用程序的文件夹中。在project.json中,您有一个名为

的部分
Left

并且Sub Red_Arrow_Insert() 'Red_Arrow_Insert Macro 'Insert Red Arrow 'Keyboard Shortcut: Ctrl Shift + A Dim l As Long, t As Long l = ActiveCell.Left t = ActiveCell.Top ActiveSheet.Shapes.AddConnector(msoConnectorStraight, t + 89.25, l + 89.25, l, t).Select With Selection With .ShapeRange.Line .EndArrowheadStyle = msoArrowheadOpen .Visible = msoTrue .ForeColor.RGB = RGB(255, 0, 0) .Transparency = 0 .Weight = 1.5 End With End With ActiveCell.Select 'assumes you want to activate the last active cell. End Sub 需要位于项目根目录中,而不是"publishOptions": { "include": [ "wwwroot", "Views", "web.config", "hosting**.json", "appsettings**.json" ] } 中。使用其中一个RC候选者,应用程序入口点已从web.config移动到项目/应用程序根文件夹。

答案 1 :(得分:0)

在我的project.json中,我不得不改变

'工具' :" Microsoft.EntityFrameworkCore.Tools":" 1.0.0 - *"

'工具:" Microsoft.EntityFrameworkCore.Tools":" 1.0.0"

(删除了' - *')