我几天前将VS 2017升级到了15.3.0.从那时起,文件"storage.ide"一直保留在我的修改过的文件中,即使我已经使用了建议的.gitignore for VS,其中包括.vs /文件夹.这包括以下内容.
# Visual Studio 2015 cache/options directory
.vs/
Run Code Online (Sandbox Code Playgroud)
然后我添加了以下内容,以便更加具体地从要跟踪的文件列表中忽略它
.vs/SIASAWeb/v15/sqlite3/storage.ide
.vs/**/storage.ide
Run Code Online (Sandbox Code Playgroud)
团队资源管理器中的更改显示以下内容:
<project folder>
.vs/<project>/v15/sqlite3
storage.ide
Run Code Online (Sandbox Code Playgroud)
我试图git重置这个文件,但是这会在下次提交时返回,并且也存在于我打开的所有分支中,从而导致这阻止了从一个分支轻松转移到另一个分支,即使没有进行任何更改.
在解决方案资源管理器中,"applicationhost.config"和".suo"文件被标记为"忽略",但"storage.ide"被标记为"待处理编辑".
我已经尝试提交,同步到GitHub服务器,关闭并重新打开VS,甚至重新启动计算机.
我的问题是为什么这个文件被维护为一个修改过的文件,即使它应该被git忽略.
我已经下载了MongoDB Windows msi安装并成功运行.
mongod.exe和mongo.exe命令文件执行正常.
安装手册显示如何创建配置文件,然后使用该命令创建Windows Server
sc.exe create MongoDB binPath= "\"C:\mongodb\mongod.exe\" --service --config=\"C:\mongodb\mongod.cfg\""
Run Code Online (Sandbox Code Playgroud)
这会创建一个SUCCESS响应.
然后启动该服务
net start MongoDB
Run Code Online (Sandbox Code Playgroud)
但这会产生反应
System Error 2 has occurred.
The system cannot find the file specified.
Run Code Online (Sandbox Code Playgroud)
对于那些需要它的人来说,解决方案是手册指示mongod.exe的错误默认路径,它应该在bin目录中
C:\mongodb\bin\mongod.exe
Run Code Online (Sandbox Code Playgroud)
因此,虽然这是一个问题,但我也解决了这个问题,以造福于可能遇到这个问题的其他人.
此外,默认情况下,MongoDB将安装在Windows中的C:\ Program Files中,您应该使用自定义安装将其放入C:\ mongodb.