圖一, 專案上右鍵,發行專案
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfDL71n7VuHkb2SWRhX0RTTzO_YSdAW9mSlwhf2QYZN2qFCELnM-_UchURy3-XpXV66WGDO1oQDX_BivydOTQg5ruy3U4Ya-TpE9cLCQoNF06hO83qh3KfqpyXkDoQBiHZIfd3JvPkLw8/s640/_deployee02.png)
圖二,選擇目標位置,也就是發行後的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);
function authenticate() {
header('WWW-Authenticate: Basic realm="Test Authentication System"');
header('HTTP/1.0 401 Unauthorized');
echo "You must enter a valid login ID and password to access this resource\n";
exit;
}
.
strpos($_SERVER["HTTP_USER_AGENT"],"MSIE")
來判斷 是否為IE 瀏覽器 [4]. AuthName 'My Test'
AuthType Basic
AuthUserFile E:/wamp/ServerPass/.htpasswd
require valid-user
<select name="s" id="select-choice-custom" data-native-menu="false">
<option value="0" selected >Choose Interval</option>
<option value="1" >Today</option>
<option value="2" >3 Month</option>
<option value="3" >Life Time</option>
</select>
$(document).ready(function (){
var myselect = $("select#select-choice-custom");
myselect.val("0");
myselect.selectmenu("refresh"); // 記得要 refresh
});
<span style="width:300px; display: inline-block;">
</span>
<input type="checkbox" name="chkRemember" id="chkRemember" class="custom" />
if (Request.Headers["user-agent"] != null && Request.Headers["user-agent"].ToLower().ToString().IndexOf("mozilla") != -1)
Response.Redirect("www/index.aspx");
else
Response.Redirect("wap/index.aspx");
if(request.getheader("user-agent")!=null&&(request.getheader("user-agent").tolowercase().indexof("mozilla")!=-1))
{
strfinishurl = "/web/index.jsp";
}else
{
strfinishurl = "/wap/index.jsp";
}
<rss version="2.0">
<channel>
<title>Title</title>
<link>http://XXX</link>
<description></description>
<item>
</item>
</channel>
</rss>
<item>
<title> News Title</title>
<link>http://xxx.com/news1.html</link>
<description>... oooxxx... </description>
</item>
<link rel="alternate" type="application/rss+xml"
href="http://xxx/rss.xml" title="title">
<script type="text/javascript" src="swfobject.js"></script>
<div id="ytapiplayer">
You need Flash player 8+ and JavaScript enabled to view this video.
</div>
<script type="text/javascript">
var params = { allowScriptAccess: "always" };
var atts = { id: "myytplayer" };
swfobject.embedSWF("http://www.youtube.com/e/VIDEO_ID?enablejsapi=1&playerapiid=ytplayer",
"ytapiplayer", "425", "356", "8", null, null, params, atts);
</script>
var params = { allowScriptAccess: "always" , allowFullScreen: 'true' , wmode: "transparent"};
javax.jdo.Query query = pm.newQuery(Person.class);
query.setFilter("height > 100");
query.deletePersistentAll();
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=BIG5">
<title>Test Jquery dyamic</title>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("jquery", "1.4.4");
function AddItem() {
document.getElementById('newitems').innerHTML +=
"<div class=\"rowElem\" >"+
"<label> ITEM ID: </label>"+
"<input name=\"serid\" id=\"serid\" type=\"text\" maxlength=\"11\"/>"+
"<input type=\"button\" value=\"add\" onclick=\"AddItem()\" /> "+
"<input type=\"button\" value=\"delete\" onclick=\"DeleteItem()\"/>"+
"</div>";
// 先抓到是哪一個 tr
var sids= $('input:button', '#reg');
if(sids.length<4){
var _count= sids.length-3;
sids.eq(_count).hide();
}
else{
var _count= sids.length-3;
sids.eq(_count-1).hide();
sids.eq(_count).hide();
}
}
function DeleteItem() {
// 先抓到是哪一個 tr
var txts= $('input:text', '#reg');
var _count= txts.length-1;
// 移除它
var rownow = txts.eq(_count).parent();
rownow.remove();
// BTN 顯示先前的
var btns= $('input:button', '#reg');
var _bcount= btns.length-1;
if(_bcount==0){
btns.eq(_bcount).show();
}
else{
btns.eq(_bcount-1).show();
btns.eq(_bcount).show();
}
}
function check(){
var txts= $('input:text', '#reg');
var _count= txts.length;
var _str ="";
for (var i=0;i< _count; i++){
_str = _str +i + ": " + txts.eq(i).val()+" ";
}
alert(_str);
}
</script>
</head>
<body>
<div id ="fromBody" >
<form id ="reg" method="post" action="#" ">
<div class="rowElem">
<label> ITEM ID: </label>
<input name="serid" id="serid" type="text" maxlength="11"/>
<input type="button" id="additem" value="add" onclick="AddItem()" />
</div>
<div id = "newitems">
</div>
<div class="rowElem">
<input type="submit" value="Send" onclick="check()"/>
</div>
</form>
</body>
</html>
<system.web>
<urlMappings enabled="true">
<add url="~/ReURL" mappedUrl="~/test.aspx"/>
</urlMappings>
</system.web>
function openNewWindow()
{
window.open('TEST.html', '_self' );
}
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=big5">
<title>Test Margin</title>
<style>
<!--
@page Section1 {size: 21.59cm 27.94cm;
mso-page-orientation:landscape;
margin: 1.5cm 1.48cm 1cm 1.5cm;
mso-header-margin:42.55pt;
mso-footer-margin:49.6pt;
mso-paper-source:0;
mso-header:h1;
mso-footer:f1;
layout-grid:18.0pt;}
div.Section1 {page:Section1;}
</style>
</head>
<body>
<div class=Section1 style='layout-grid:18.0pt'>
Test Margin
</div>
</body>
</html>
import java.io.Serializable;
class MyClass implements Serializable {
String str;
double[] vals;
File fn;
public MyClass(String s, double[] nums, String fname) {
str = s;
vals = nums;
fn = new File(fname);
}
public String toString() {
String data = " str: " + str + "\n vals: ";
for (double d : vals)
data += d + " ";
data += "\n fn: " + fn.getName();
return data;
}
}
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
public class Main {
public static void main(String[] argv) throws Exception {
double v[] = { 1.1, 2.2, 3.3 };
double v2[] = { 9.0, 8.0, 7.7 };
MyClass obj1 = new MyClass("This is a test", v, "Test.txt");
MyClass obj2 = new MyClass("Alpha Beta Gamma", v2, "Sample.dat");
ObjectOutputStream fout = new ObjectOutputStream(new FileOutputStream("obj.dat"));
System.out.println("obj1:\n" + obj1);
fout.writeObject(obj1);
System.out.println("obj2:\n" + obj2);
fout.writeObject(obj2);
fout.close();
ObjectInputStream fin = new ObjectInputStream(new FileInputStream("obj.dat"));
MyClass inputObj;
inputObj = (MyClass) fin.readObject();
System.out.println("First object:\n" + inputObj);
inputObj = (MyClass) fin.readObject();
System.out.println("Second object:\n" + inputObj);
fin.close();
}
}
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
keystoreFile="mykeystore.keystore" keystorePass="Password"
clientAuth="false" sslProtocol="TLS" />
<HTML>
<HEAD><TITLE>Test JSP</TITLE></HEAD>
<BODY>
<H1>Test JSP</H1>
Time: <%= new java.util.Date() %>
</BODY>
</HTML>
System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
mail.To.Add("taannmay@gmail.com");
mail.To.Add("toemail@yahoo.com");
mail.From = new MailAddress("frmemail@gmail.com");
mail.Subject = "Email using Gmail";
string Body = "Hi, this mail is to test sending mail" +
"using Gmail in ASP.NET";
mail.Body = Body;
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com"; //Or Your SMTP Server Address
smtp.Credentials = new System.Net.NetworkCredential
("myemailID@gmail.com", "mypassword");
//Or your Smtp Email ID and Password
smtp.EnableSsl = true;
smtp.Send(mail);
var getWeather = function(_location) {
$.simpleWeather({
location: _location,
unit: 'c',
success: function(weather) {
// alert(weather.forecast);
},
error: function(error) {
alert(error);
}
});
}
public static String GetHexString(String _str){
String _string = "";
char[] _c = _str.toCharArray();
for(int i=0; i < _c.length ; i++){
String _tempString = Integer.toBinaryString(
Integer.parseInt(String.valueOf(_c[i]), 16));
/// 0
for(int j=_tempString.length();j< 4 ;j++){
_tempString = "0"+_tempString;
}
_string += _tempString;
}
return _string;
}
public static String GetHEXFormatString(String _str){
String _string = "";
for(int i =0 ; i <_str.length() ; i++ ){
String _tempStr = "";
char x = _str.charAt(i);
switch (x){
case '0':
_tempStr ="0000";
break;
case '1':
_tempStr ="0001";
break;
case '2':
_tempStr ="0010";
break;
case '3':
_tempStr ="0011";
break;
case '4':
_tempStr ="0100";
break;
case '5':
_tempStr ="0101";
break;
case '6':
_tempStr ="0110";
break;
case '7':
_tempStr ="0111";
break;
case '8':
_tempStr ="1000";
break;
case '9':
_tempStr ="1001";
break;
case 'A':
_tempStr ="1010";
break;
case 'B':
_tempStr ="1011";
break;
case 'C':
_tempStr ="1100";
break;
case 'D':
_tempStr ="1101";
break;
case 'E':
_tempStr ="1110";
break;
case 'F':
_tempStr ="1111";
break;
default:
_tempStr ="0000";
}
_string += _tempStr;
}
return _string;
}
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&language=xx">
<ssl-enabled>true</ssl-enabled>
var _clientLocation= google.loader.ClientLocation;
/// 緯度
var lat = _clientLocation.latitude;
/// 經度
var lng = _clientLocation.longitude;
///城市名稱
var city = _clientLocation.address.city;
/// 國家
var country = _clientLocation.address.country
/// 國家簡碼
var countryCode = _clientLocation.address.country_code;
Query query = pm.newQuery(domain.Product.class,
"endDate > best_before_limit");
query.declareImports("import java.util.Date");
query.declareParameters("Date best_before_limit");
query.setOrdering("endDate descending");
Collection results = (Collection)query.execute(my_date_limit);
Query query = pm.newQuery("SELECT FROM mydomain.Product " +
"WHERE endDate > best_before_limit " +
"PARAMETERS Date best_before_limit " +
"import java.util.Date ORDER BY endDate DESC");
List results = (List)query.execute(my_date_limit);