cac ky thuat voi asp 1 ppsx

68 331 0
cac ky thuat voi asp 1 ppsx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Hướng dẫn cài đăt IIS trong Windows XP Dưới đây là từng bước cài đặt IIS trong Windows XP: 1. Vào Control Panel -> Add or Remove Programs. 2. Chọn Add/Remove Windows Components. 3. Chọn Internet Information Services (IIS) -> Chọn nút Detail ở phía dưới để chọn các thành phần chi tiết cần cài đặt -> Chọn tất cả -> OK 4. Nhấn nút Next để tiếp tục. 5. Đưa đĩa cài đặt của Windows XP để hệ thống cài đặt. 6. Nhấn nút Finish để kết thúc việc cài đặt IIS trên Windows XP. Vào Control Panel -> Administrative Tools, nếu thấy xuất hiện biểu tượng có chữ Internet Information Services -> Việc cài đặt thành công Hướng dẫn cài đặt thư mục ứng dụng Web (Virtual Directory) trong IIS trên Windows XP Dưới đây là từng bước cài đặt thư mục ứng dụng Web (Virtual Directory) trong IIS trên Windows XP: 1. Vào Control Panel -> Administrative Tools. 2. Chọn Internet Information Services (IIS) Manager. 3. Chọn Web Site -> Default Web Site -> Kích chuột phải chọn New -> Virtual Directory -> Next. 4. Nhập tên web site cần tạo (Alias), ví dụ: MyASPNET -> Next. 5. Trỏ đến thư mục chứa web site trên đĩa cứng -> Next. 6. Thiết lập quyền hạn để truy xuất web site o Read (Cho phép truy xuất đến web site, tùy chọn này luôn luôn được chọn) o Run Script (Cho phép chạy các script phía server như: asp, asp.net, ) o Exexcute (Cho phép các ứng dụng hay các lệnh ISASP và CGI thực thi ngay trên máy chủ web) o Write (Nếu như web site có chức năng upload, ghi dữ liệu, ) o Browse (Cho phép người sử dụng thấy được sơ đồ tổ chức cây thư mục.) 7. Next -> Finish. Upload file trong CreateUserWizard của ASP.NET 2.0 Membership Cài đặt ASP.NET 2.0 Membership cho database: Bước 1: Tạo hoặc sử dụng 1 database có sẵn trong MS SQL Server 2000 hoặc cao hơn. Bước 2: Tại của sổ run, chạy câu lệnh: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe Hoàn thành các bước trong Wizard này để hệ thống thiết lập các đối tượng trong database phục vụ cho chức năng Membership Bước 3: Cấu hình ConnectionString trong web.config: <connectionStrings> <remove name="LocalSqlServer"/> <add name="LocalSqlServer" connectionString="server=(local);database=TEST;uid=sa;pwd=" providerName="System.Data.SqlClient"/> </connectionStrings> Bước 4: Cấu hình Authentication và Profile trong web.config: <authentication mode="Forms"> </authentication> <anonymousIdentification enabled="true"/> <profile> <properties> <add name="PhotoUrl" allowAnonymous="true" type="System.String" serializeAs="String"/> </properties> </profile> Bước 5: Chạy Web Site trong ví dụ đính kèm. http://www.asp.net.vn/Uploads/CreateUserWizard.zip Sử dụng mã bảo vệ CAPTCHA với ASP.NET 19 Tháng Ba 2010 - Ngô Thanh Tùng Lượt xem: 2.620 Phản hồi: 6 Đánh giá: Demo: http://www.asp.net.vn/RecaptchaDemo.aspx Để có thể sử dụng CAPTCHA bạn cần đăng ký 1 cặp keys: 1. Đăng ký tại: https://admin.recaptcha.net/recaptcha/createsite/ 2. Sau khi đăng ký xong, bạn sẽ nhận được kế quả: Domain Name: www.asp.net.vn This is a global key. It will work across all domains. Public Key: 6Lco3AsAAAAAAO9g90AYGNg-vKC-0SvtU6bz XXXX Use this in the JavaScript code that is served to your users Private Key: 6Lco3AsAAAAAAJaORp5DhQKjIbEZD_bJXhUq XXXX Lưu ý: 4 ký tự sau mỗi cặp khóa đã thay bằng XXXX. 3. Sau đó, tham khảo ví dụ sau: <%@ Page Language="C#" %> <%@ Register TagPrefix="recaptcha" Namespace="Recaptcha" Assembly="Recaptcha" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> protected void btnSubmit_Click(object sender, EventArgs e) { if (recaptcha.IsValid) { lblResult.Text = "Bạn đã gõ đúng mã bảo vệ"; lblResult.ForeColor = System.Drawing.Color.Green; } else { lblResult.Text = "Bạn đã gõ sai mã bảo vệ"; lblResult.ForeColor = System.Drawing.Color.Red; } } </script> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>ASP.NET VIETNAM - CAPTCHA DEMO</title> </head> <body> <form id="form1" runat="server"> <div> <asp:Label ID="lblResult" runat="server" /> <recaptcha:RecaptchaControl ID="recaptcha" runat="server" PublicKey="6Lco3AsAAAAAAO9g90AYGNg-vKC-0SvtU6bzXXXX" PrivateKey="6Lco3AsAAAAAAJaORp5DhQKjIbEZD_bJXhUqXXXX" /> <br /> <asp:Button ID="btnSubmit" runat="server" Text="Test" OnClick="btnSubmit_Click" /> </div> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> </ContentTemplate> </asp:UpdatePanel> </form> </body> </html> Download ddl ở đây Mời tham gia thảo luận tại: http://www.asp.net.vn/Forum/ Bạn có thể xem demo tại: http://www.asp.net.vn/RecaptchaDemo.aspx Trang chủ của ReCAPTCHA Tạo Sơ đồ trang web cho Google, MSN / Live, Yahoo, Ask trên bay bằng cách sử dụng một HttpHandler ASP.NET Tổng quan Đây là một tổng quan ngắn gọn về cách SiteMap HttpHandler sẽ làm việc: Một yêu cầu Sơ đồ, sẽ bị chặn và truyền cho Sơ đồ HttpHandler của chúng tôi mà sẽ tạo ra các XML SiteMap. Bước 1: Tạo HttpHandler Bên trong thư mục App_Code, tạo SiteMapHandler.cs. [...]... attributes [ServiceContract] và [OperationContract] để biến 1 class thành 1 contract mà không cần sử dụng interface: // This is only for illustrative purposes // and not used for the current example [ServiceContract(Namespace = "http://Intertech.com")] public class ServiceTypeAsContract { [OperationContract] void SomeMethod() { } [OperationContract] void AnotherMethod() { } } Code 3: Service contract không... nó còn tự động generate một số “started code” cho những ai chưa quen Hình 1: The Visual Studio 2008 WCF Service Library project template - Một lợi ích khác khi chọn WCF Service Library project template là nó còn giúp bạn sinh ra 1 file app.config, điều này có thể hơi lạ khi output của project này là một dll chứ không phải 1 file excutable Tuy nhiên, file config này rất hữu dụng khi bạn muốn debug... số assemblies Khi sử dụng file config, hệ thống sẽ tương đối flexible Ta chỉ cần update lại nội dung file config rồi restart lại application Introduction Windows Communication Foundation Part3 17 Tháng Hai 2 011 - vantheshark Lượt xem: 83 Phản hồi: 0 Đánh giá: The ABCs of WCF - Các chương trình host(server) và client trong WCF giao tiếp với nhau qua 3 thành phần mà viết tắt của chúng là 3 chữ cái ABC... biệt, loại binding này sẽ đảm bảo rằng WCF service của bạn phù hợp với một đặc tả tên là WS-IBasic Profile 1. 1 Lý do chính để sử dụng loại binding này là để maintain những application cũ, để chúng có thể tương tác với service của bạn vì những application này được xây dựng từ trước chỉ gọi được những ASP. NET web services kiểu cũ - WSHttpBinding protocol không chỉ support một số nhỏ những WS-* như transaction,... giới thiệu 1 chút về các tiêu chí này: Tenet 1 : Boundaries Are Explicit - Tiêu chí này lặp lại một sự thật rằng những chức năng của một WCF service được xác định thông qua các “well – defined interfaces” Cách duy nhất để một application khác giao tiếp với một WCF service là thông qua các interfaces, và chương trình gọi client này sẽ không hề biết các service đó được xử lý như thế nào Tenet 1 : Service... gặp bất cứ trở ngại nào Hình 1: XML web services allow for a very high degree of interoperability Các bạn đang xem bài viết Introduction WCF từ blog của Nguyễn Thoại (http://nthoai.blogspot.com) Web Service Standars - Một vấn đề dễ thấy nhất là có khá nhiều ông lớn như Microsoft, IBM và Sun Microsystems tạo ra các chuẩn Web Services của riêng mình và các chuẩn này không 10 0% tương thích với nhau Hiển... - Bảng dưới đây là các class Binding tương ứng với các element của nó để sử dụng trong file config: Binding Class Binding Element Ý nghĩa Được sử dụng để build một WS-Basic Profile (WS-IBasic Profile 1. 1)–conformant WCF BasicHttpBinding service Loại binding này sử dụng HTTP để truyền dữ liệu dưới dạng Text/XML Tương tự nhu BasicHttpBinding nhưng hỗ trợ nhiều feature hơn WSHttpBinding... System.Linq; using System.Text; using System.ServiceModel; using MagicEightBallServiceLib; namespace MagicEightBallServiceHost { class Program { static void Main(string[] args) { Console.WriteLine("***** Console Based WCF Host *****"); Console.ReadLine(); } } } Code 1: Code file program.cs - Có một việc chúng ta phải quyết định trước khi build một host cho WCF service là nên chọn việc xác định những hosting... đây là code của interface IEightBall: [ServiceContract] public interface IEightBall { // Ask a question, receive an answer! [OperationContract] string ObtainAnswerToQuestion(string userQuestion); } Code 1: Interface IEightBall Các bạn đang xem bài viết về Introduction WCF từ blog của Nguyễn Thoại (http://nthoai.blogspot.com) - Tiếp theo chúng ta sẽ tạo ra một class để implement interface này Lớp MagicEightBallService... ObtainAnswerToQuestion(string userQuestion) { string[] answers = { "Future Uncertain", "Yes", "No", "Hazy", "Ask again later", "Definitely" }; // Return a random response Random r = new Random(); return string.Format("{0}? {1} .", userQuestion, answers[r.Next(answers.Length)]); } } Code 2: Lớp MagicEightBallService - Như vậy là WCF service library của chúng ta xem như đã xong Tuy nhiên, trước khi chúng ta chuẩn bị host cho . kèm. http://www .asp. net.vn/Uploads/CreateUserWizard.zip Sử dụng mã bảo vệ CAPTCHA với ASP. NET 19 Tháng Ba 2 010 - Ngô Thanh Tùng Lượt xem: 2.620 Phản hồi: 6 Đánh giá: Demo: http://www .asp. net.vn/RecaptchaDemo.aspx Để. -> Finish. Upload file trong CreateUserWizard của ASP. NET 2.0 Membership Cài đặt ASP. NET 2.0 Membership cho database: Bước 1: Tạo hoặc sử dụng 1 database có sẵn trong MS SQL Server 2000 hoặc. "-//W3C//DTD XHTML 1. 0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> protected void btnSubmit_Click(object

Ngày đăng: 14/08/2014, 16:22

Mục lục

    Bước 2: sửa đổi Sitemap

    Bước 3: Sử dụng robots.txt để thông báo Sơ đồ trang web để tìm kiếm

    A Potpourri of Distributed Computing APIs

    Vai trò của DCOM

    Vai trò của COM+/Enterprise Services

    Vai trò của MSMQ

    Vai trò của XML Web Services

    Named Pipes, Sockets, and P2P

    Vai trò của WCF

    Tổng quan về tính năng của WCF

Tài liệu cùng người dùng

Tài liệu liên quan