我是mongoDB的新手,我想请教如何在C# .net应用程序中部署mongoDB。我尝试发布它,但运行时无法正常工作。我知道错误在于需要通过C:/mongodb/bin/mongod手动运行mongod.exe。但是,我如何在不手动运行mongod.exe的情况下设置它呢?非常感谢您的帮助。谢谢 :)
我是mongoDB的新手,我想请教如何在C# .net应用程序中部署mongoDB。我尝试发布它,但运行时无法正常工作。我知道错误在于需要通过C:/mongodb/bin/mongod手动运行mongod.exe。但是,我如何在不手动运行mongod.exe的情况下设置它呢?非常感谢您的帮助。谢谢 :)
您可能希望设置mongodb作为Windows服务运行,而不是手动按需启动服务器。
有关说明请参见: http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/
您需要明白,您的.NET应用程序和Mongo数据库是系统的不同部分。它们甚至可以放置在不同的机器上。因此,发布应用程序不应影响数据库的可用性。 但是,您可以将这两个操作合并为一个简单的批处理文件:
msbuild.exe [your app with necessary options]
C:/mongodb/bin/mongod.exe [options]
关于如何通过msbuild构建和部署Web应用程序,您可以在此处查看: