小编Aug*_*eto的帖子

Visual Studio 2015 RTM - 更新TypeScript工具后失去JavaScript支持

将TypeScript工具从1.5.3版更新到1.5.4后,我在Visual Studio 2015中失去了对JavaScript文件的支持.

通过支持JavaScript,我的意思是智能感知,语法着色和选项菜单 - >文本编辑器中的JavaScript选项.

我的js文件现在看起来像txt文件.

我已经尝试了很多东西:

  1. 这个答案中的步骤:Visual Studio 2015 CTP - 缺少Javascript支持
  2. 修复TypeScript工具
  3. 修复Microsoft Asp.Net和Web Tools 2015
  4. 修复整个Visual Studio 2015

没有任何效果.

有谁知道这个问题的解决方案?

javascript intellisense syntax-highlighting visual-studio-2015 typescript1.5

20
推荐指数
2
解决办法
1万
查看次数

EF Code First Migration会在Azure Web角色上引发StackOverflowException

在Azure Web角色(WS 2012 R2)中执行EF 6.1.2代码首次迁移时会出现此问题.即使我将连接字符串指向(Azure)Sql数据库,相同的迁移也可以在本地运行.

实体框架代码抛出StackOverflowException,我的任何迁移的第一行甚至都没有被击中.

我尝试过以三种不同的方式运行迁移:

DbMigrator migrator = new DbMigrator(configuration);
migrator.Update(); // Here the exception is thrown
Run Code Online (Sandbox Code Playgroud)

第二:

DbMigrator migrator = new DbMigrator(configuration);
pendingMigrations = migrator.GetPendingMigrations().ToList();
foreach (string pendingMigration in pendingMigrations)
{
    migrator.Update(pendingMigration); // Here the exception is thrown
}
Run Code Online (Sandbox Code Playgroud)

并使用web.config:

<contexts>
      <context type="Superb.WorkNextDoor.EFRepository.Context.WndDbContext, Superb.WorkNextDoor.EFRepository, Version=1.0.0.0, Culture=neutral">
        <databaseInitializer type="System.Data.Entity.MigrateDatabaseToLatestVersion`2[[Superb.WorkNextDoor.EFRepository.Context.WndDbContext, Superb.WorkNextDoor.EFRepository], [Superb.WorkNextDoor.EFRepository.Migrations.Migrations.WndDbMigrationsConfiguration, Superb.WorkNextDoor.EFRepository.Migrations]], EntityFramework">
        </databaseInitializer>
      </context>
    </contexts>
Run Code Online (Sandbox Code Playgroud)

我在远程调试Web角色时看到Visual Studio中的StackOverflowException.在Web角色的Windows事件日志中记录错误(此帖子底部的日志信息).

我有两次迁移.我试过从PMC运行第一个,从Web角色运行第二个但没有运气.

我尝试在服务器上安装.Net 4.5.2,将VM大小从XS更改为S并将EF降级到6.1.1版.没有任何效果.此外,我尝试将文件夹"E:\ sites\0"从Web角色下载到我的本地计算机,在IIS上安装应用程序并附加我的VS调试器,它不会抛出该异常.我的Windows 8.1和Windows Server 2012 R2之间必须有所不同.

我花了很多时间尝试不同的东西,但我不想放弃这一点,必须从包管理器控制台执行迁移.

日志名称:应用程序源:应用程序错误日期:
2015年1月11日上午3:21:42事件ID:1000任务类别:(100)级别:
错误关键字:经典用户:N/A计算机:
RD0003FF508F5B描述:错误应用程序名称:w3wp.exe,版本:8.5.9600.16384,时间戳:0x5215df96错误模块名称:clr.dll,版本:4.0.30319.34014,时间戳:0x52e0b86c异常代码:0xc00000fd错误偏移量:0x0000000000195499错误进程id :0xc60错误应用程序启动时间:0x01d02d4d77fdfb93错误应用程序路径:d:\ windows\system32\inetsrv\w3wp.exe错误模块路径:D:\ Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll报告ID:f5e4d6dc -9940-11e4-80bd-0003ff508f5b错误包全名:错误包相关应用程序ID:事件Xml:
1000 2 100 …

stack-overflow entity-framework azure ef-migrations

6
推荐指数
1
解决办法
687
查看次数

.Net 5 - Azure Pipeline - 找不到指定的 SDK 'Microsoft.NET.Sdk.BlazorWebAssembly'

我刚刚将 Blazor Web Assembly 解决方案升级到 .Net 5,并且在 NuGet 命令步骤的 Azure Pipeline 中出现以下错误:

错误 MSB4236:找不到指定的 SDK 'Microsoft.NET.Sdk.BlazorWebAssembly'

azure-pipelines.yml 文件如下:

trigger:
- develop

pool:
  vmImage: 'windows-latest'

variables:
  solution: 'SomeProjectNew.sln'
  buildPlatform: 'Any CPU'
  buildConfiguration: 'Release'

steps:
- task: NuGetToolInstaller@1

- task: NuGetCommand@2
  inputs:
    restoreSolution: '$(solution)'

- task: VSBuild@1
  inputs:
    solution: 'SomeProjectNew.sln'
    msbuildArgs: '/p:DeployOnBuild=true /p:PublishProfile=SomeProject-demo /p:Password=$(SomeProjectDemoWebDeployPassword)'
    platform: '$(buildPlatform)'
    configuration: '$(buildConfiguration)'
Run Code Online (Sandbox Code Playgroud)

我是否遗漏了管道配置中的某些步骤,以使它与 .Net 5 和新的 blazor sdk 一起使用?

webdeploy azure-pipelines .net-5 blazor-webassembly

5
推荐指数
1
解决办法
882
查看次数

Asp.Net Bundle - 如何在缩小失败时引发异常

我正在使用Asp.Net MVC 5以及System.Web.Optimization 1.1.0.0中的捆绑和缩小系统:

        bundles.Add(new ScriptBundle("~/angularLibraries").Include(
            ......
            ));
Run Code Online (Sandbox Code Playgroud)

然后渲染Bundle:

@Scripts.Render("~/angularLibraries")
Run Code Online (Sandbox Code Playgroud)

我不时通过在浏览器中打开相应的URL来手动检查我的包的状态,有时我发现它们有错误.例:

/* Minification failed. Returning unminified contents.
(262,145-152): run-time error JS1019: Can't have 'break' outside of loop: break a
(40,297-304): run-time error JS1019: Can't have 'break' outside of loop: break a
 */
Run Code Online (Sandbox Code Playgroud)

因为捆绑机制在缩小失败时返回未分析的内容,所以在我在浏览器中手动打开该捆绑包之前我不知道该错误.

如何在缩小失败时设置Bundling系统以引发异常,以便我能立即意识到错误?

asp.net asp.net-mvc asp.net-bundling

1
推荐指数
1
解决办法
756
查看次数