小编Fra*_*non的帖子

继续使用代码1退出"tsc.exe"

一旦我将tsconfig.json文件添加到我的Visual Studio 2015 Web解决方案中,我就会收到上述错误.

这也阻止编译器重新生成js文件,即使我设置"compileOnSave":true.

当我双击错误时,它会将我带入Microsoft.Typescript.Targets文件,其中包含许多问题,例如Unknown Item Group"TypeScriptCompile".在错误列表中,这些显示为警告但是它们是否存在tsconfig.json文件.

有没有办法解决它或获得有关问题的更多信息?

javascript typescript visual-studio-2015

71
推荐指数
4
解决办法
7万
查看次数

如何在Asp.Net MVC中动态插入部分视图

我正在将Webforms站点迁移到MVC.在我的webforms网站中,我的页面使用了各种用户控件组合,然后是html块,然后是标签,文本框等.

我不想硬连线每个页面,所以我将从CMS驱动每个页面的输出,指定将控件插入页面的顺序.

我想每个控件现在都是MVC中的部分视图.(如果这不正确,请告诉我).

因此,如果我有两个不同的局部视图,ViewA和ViewB,如何创建一个控制器方法,将部分视图插入到按CMS为给定URL确定的顺序返回的视图中?

因此,假设控制器方法称为Reports,它采用名为product的参数.

例如// MySite/Reports?product = A返回包含ViewA,ViewA,ViewB,ViewA的视图

// MySite/Reports?product = B返回包含ViewA,ViewB,ViewA,ViewB等的视图

那么代码应该用于控制器方法呢?

我希望这是有道理的

c# asp.net-mvc asp.net-mvc-4

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

如何连接到Azure Redis缓存

我正在尝试从Visual Studio Web项目连接到Azure Redis缓存(预览)的实例.

我收到以下错误:"无法加载文件或程序集'用户传递的授权令牌无效".

我已完成以下操作:1)登录Azure门户并创建新的Redis缓存预览 2)打开Visual Studio并创建新项目(Web MVC)3)管理Nuget包 - 全部更新4)安装包 - "Windows Azure缓存版本2.2.0.0"5)打开Web.Config,在dataCacheClients部分中执行以下操作:

<dataCacheClients>
<dataCacheClient name="default">
  <autoDiscover isEnabled="true" identifier="mycache.redis.cache.windows.net"  />
    <securityProperties mode="Message" sslEnabled="false">
    <messageSecurity authorizationInfo="xxxxxxxmykeyxxxxxxxx"/>
  </securityProperties>
</dataCacheClient>
</dataCacheClients>
Run Code Online (Sandbox Code Playgroud)

6)将HomeController.cs更改为以下内容:

using Microsoft.ApplicationServer.Caching;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace CacheRedisTest.Controllers
{
public class HomeController : Controller
{
    static DataCacheFactory myFactory;
    static DataCache myCache;
    public ActionResult Index()
    {
        if (myCache == null)
        {
            myFactory = new DataCacheFactory();
            myCache = myFactory.GetDefaultCache();
        }

        return View();
    }
}
} …
Run Code Online (Sandbox Code Playgroud)

asp.net redis azure-caching

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

DotNet Pack什么也没做

我正在尝试为我的Web应用程序创建一个nuget程序包,但它不产生任何.nupkg输出。我正在使用Visual Studio 2017 15.3.0。

要创建项目,请执行以下操作:

  • 文件-新建-项目,
  • Visual C#-网络
  • Asp.Net核心Web应用程序,
  • Web应用程序

然后,转到包含csproj文件的目录中的命令提示符,然后键入:“ Dotnet Pack”

我只得到以下输出:

.NET Core的Microsoft(R)Build Engine版本15.3.409.57025版权所有(C)Microsoft Corporation。版权所有。

但是没有创建nuget包。我期望的是这样的:

为App生产Nuget包“ App.1.0.0”

我是否还需要对csproj文件做其他事情?

.net asp.net .net-core dotnet-cli

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

为什么document.ready在点击事件后触发

我为我的主页创建了一个基本幻灯片.

正确加载文档后,单击我的标记以触发单击事件.它运行正常但随后文档加载运行并将所有内容重置为开头.

它可能很明显,但我看不出问题.这是代码:

function forwardClick(){
    var Links = loadLinks();
    imgNumber = currentImgNumber();
    //now calculate the next Id
    imgNumber = Math.min(Links.length - 1, imgNumber + 1);
    nextSlider(imgNumber, Links);
}

function nextSlider(imgNumber, Links){

    //set the link for current slide
    populateLinkAndImage(Links, imgNumber);

    //replace the text of the hidden field with the current imgNum
    $('#counter').html(imgNumber.toString());
}

function populateLinkAndImage(Links, imgNumber){
    //now replace the existing image and text with the correct ones for the current imgNumber
    $("#imgHolder").attr("src", Links[imgNumber]["imgLink"]);
    $("#linkHolder").attr("href", Links[imgNumber]["aLink"]);
    $("#linkHolder").html(Links[imgNumber]["text"]);
}

function loadLinks(){
    var Links …
Run Code Online (Sandbox Code Playgroud)

jquery

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