圖一, 專案上右鍵,發行專案

圖二,選擇目標位置,也就是發行後的URL
圖三,這裡可以看到四種選項,這裡選擇本機IIS, 在站台上新增一個別名,在設定匯出的資料夾,匯出成功的話可以在這裡看到編譯後的檔案。
參考:
*. ASP.NET 網站部署可考慮使用 Web Deployment Project , The Will Will Web
//在code 中
using MongoDB.Driver;
using MongoDB.Driver.Builders;
MongoServer Server;
MongoDatabase test;
Server = MongoServer.Create(); // connect to localhost
test = Server.GetDatabase("test");
MongoCollection<BsonDocument> employees = test.GetCollection<BsonDocument>("Employee");
var query = new QueryDocument(); // 查詢內容為空,可以想像是Sql 中的 select *
string _result = "";
foreach (BsonDocument _employee in employees.Find(query)){
_result += _employee.ToJson() +"/n";
}
MongoCollection<BsonDocument> employees = test.GetCollection<BsonDocument>("Employee");
var query = Query.GT("age", "20"); // 查詢 age 大於 20, 其他等於是eq 還有很多請參照文件的說明*
string _result = "";
foreach (BsonDocument _employee in employees.Find(query)){
_result += _employee.ToJson() + "/n";
}
public class TEmployee{
public MongoDB.Bson.ObjectId Id { get; private set; } // Id 的屬性使用Mongodb的 objectId
public string name { get; set; }
public string age { get; set; }
}
接下來一樣搜尋age大於20的物件,不過先將物件存到 TEmployee中
MongoCollection<temployee> ee = test.GetCollection<temployee>("Employee");
var query = Query.GT("age", "20");
string _result = "";
foreach (TEmployee _employee in ee.Find(query)){
_result += _employee.name + "/n";
}
MongoCollection<temployee> ee = test.GetCollection<temployee>("Employee");
BsonDocument newEmployee = new BsonDocument { { "name", "Dannie" }, { "age", "47" } };
employees.Insert(newEmployee);