Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为C#Web应用程序添加角度支持?_C#_Asp.net_Angular_Dotnet Sdk - Fatal编程技术网

如何为C#Web应用程序添加角度支持?

如何为C#Web应用程序添加角度支持?,c#,asp.net,angular,dotnet-sdk,C#,Asp.net,Angular,Dotnet Sdk,我有一个现有的ASP.NET Web应用程序,我正在尝试向其中添加角度视图。我找到了如何开始一个新项目的例子,但没有找到如何将其添加到现有项目的例子 注释 .NetSDK 2.1 Visual Studio 2017 所有的东西都是用C#写的(并且可以工作),我试图添加一个角度视图作为概念证明 我不确定我是否完全理解您的问题,但我对我的项目就是这样做的。我有一个.NETMVC项目,它的一部分(成员部分)使用Angular。我通过以下方式添加角度: 创建一个单独的Angular 6项目 通过“n

我有一个现有的ASP.NET Web应用程序,我正在尝试向其中添加角度视图。我找到了如何开始一个新项目的例子,但没有找到如何将其添加到现有项目的例子

注释

  • .NetSDK 2.1
  • Visual Studio 2017
  • 所有的东西都是用C#写的(并且可以工作),我试图添加一个角度视图作为概念证明

我不确定我是否完全理解您的问题,但我对我的项目就是这样做的。我有一个.NETMVC项目,它的一部分(成员部分)使用Angular。我通过以下方式添加角度:

  • 创建一个单独的Angular 6项目
  • 通过“ng Build”构建项目
  • 在“dist”文件夹中,有四个主要的角度文件:main.js、polyfills.js、runtime.js、style.css
  • 将这些文件导入ASP生产项目
  • 在index.cshtml文件中,我使用了老式的html js
    标记和
    以及最重要的角度标记:
  • 这就是你所需要添加的角度和一切工作发现。当您需要更改角度项目,然后重新生成这些文件并导入它们时,这可能会出现问题。但到目前为止,我找不到任何能满足我需求的教程。有些人可能有更好的解决办法


    另外:当你查看Angular Building
    index.html
    文件时,它也会以同样简单的方式进行操作,但并不复杂。

    为什么要删除?特别是考虑到这个问题与上一个问题有着相同的问题,如果你转到项目模板(新项目文件),如果您有最新版本的VS 2017,您应该会看到Angular template选项。问题之一是,有许多不同的方法可以向Web应用程序添加Angular支持。。。因此,没有一个正确的答案。我猜这可能会被否决,因为它并没有非常详细地说明OP到底需要什么。是VS 2017吗?网络表单?角度应用程序是如何与ASP.NET Web应用程序(仅仅是Web API)一起工作的?等等。以前的主要抱怨是<代码>。我试图简单地将文件从空白项目复制到我的文件中,但这破坏了事物。这里没有提到“破产”是什么意思,也没有共享代码。我们(我们中的大多数人)不确定你想干什么。你可以运行这个应用程序吗?它不是从脚本标记调用的吗?不是吗?它不是使用cli构建的吗?缺少细节是主要的问题。工作非常出色,我唯一要做的就是将HTML视图中的JS文件的路径更改到我的c#项目中的新位置!是的,您应该,以及资产文件的路径。