所以我创建了一个.net核心web api项目并将其推送到git repo。在下拉回购并尝试在本地运行IIS Express服务器之后,我收到了错误
无法运行您的项目。 " RunCommand"属性没有定义。
如果我在这台计算机上创建一个新的web api项目,它可以正常工作。因此,这只是我从git中撤出的不能工作的项目。我需要运行一些命令才能制作它...我不知道,更新这台电脑吗?
我对这个项目几乎没做任何事。我添加了一个新控制器,就是这样。其他一切都是默认的项目设置。
确切的项目是: 模板 - > .NET Core - > ASP.Net核心Web应用程序
.NET Framework 4.5.2
编辑:我将我创建的新项目与我克隆的项目进行了比较,所有内容看起来都一样。所以我感到困惑。
答案 0 :(得分:0)
确保项目的OutputType
设置为Exe
,项目文件以<Project Sdk="Microsoft.NET.Sdk.Web">
开头。
对VS来说,两者都很重要:
Properties/launchSettings.json
文件的功能。如果您的应用未启动,我建议删除Web.config
文件(如果存在)和Properties/launchSettings.json
,然后重新打开解决方案。
答案 1 :(得分:0)
我需要删除
bin,obj和.vs目录。
我只需要用gitignore忽略这些目录,我就不会再遇到这个问题了。