运行C#MVC项目

时间:2017-01-10 03:14:58

标签: c# asp.net-mvc asp.net-mvc-4 razor

我使用自己的电脑安装了VS 2015。当我运行/播放我的Index.cshtml时,它会遇到URL http://localhost:xxxx/Controller/Index 它运行良好。

但是在我的公司告诉我将他的电脑用于VS 2012之后,当我运行/播放我的Index.cshtml时,它会遇到URL http://localhost:xxxx/Views/Controller/Index.cshtml,然后它会显示无法找到正确路径的错误。

我的项目中缺少什么?我试图删除并重新添加System.Web.MVC到我的引用,但它仍然是相同的。我花了很多时间尝试修复它,但还是找不到答案。

或者我是否需要在我的VS中安装一些插件?

**编辑

抱歉,如果我误解了我的问题。我的问题是,如何让我的VS 2012自动与URL VS 2015相同CoreException: Could not calculate build plan: Plugin org.apache.maven.plugins:maven-compiler-plugin:2.3.2 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2: ArtifactResolutionException: Failure to transfer org.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2 from https://repo.maven.apache.org/maven2。因为现在,每次我在VS 2012中运行我的项目时,我都需要手动编辑我的URL,以便它可以运行到正确的路径和URL

谢谢

2 个答案:

答案 0 :(得分:1)

如果您在vs 2015上创建mvc项目,则有可能创建一个MVC 5项目,该项目在vs 2012上没有内置支持。您需要安装扩展。

独立安装程序位于此处:

https://www.microsoft.com/en-us/download/details.aspx?id=41532

可以在

找到发布/安装说明

http://www.asp.net/visual-studio/overview/2012/aspnet-and-web-tools-20131-for-visual-studio-2012

相关性:

  • .NET 4.5

包括:

  • MVC5
  • 实体框架6
  • Web API 2
  • 自举
  • 剃刀
  • Nuget 2.7

答案 1 :(得分:1)

感谢@Fedri Qrueger,我能找到答案。即使在安装扩展程序后,问题仍然存在。

我找到的解决方案是编辑项目。

右键点击project => properties =>网络

然后将当前页面的开始操作更改为特定页面,并将其留空。在here

中回答