Adding an ASP.Net solutions into Sharepoint 2010 site
Asumsi : Familiar dengan ASP.Net
Skenario :
I. Buat ASP.Net Web Application
II. Masukkan dan daftarkan dll ke Sharepoint 2010
II. Buat aspx dengan masterpage yang sama dengan Sharepoint 2010 site.
Langkah – langkah :
I. Buat ASP.Net Web Application
- Buat ASP.Net Web Application seperti biasa
- Signing the application : pada solution explorer klik kanan solutions –> properties –> signing –>new –>terserah dikasih nama apa
- Get Public Token ikuti langkah di http://blogs.msdn.com/b/kaevans/archive/2008/06/18/getting-public-key-token-of-assembly-within-visual-studio.aspx
- Build Solutions
II. Masukkan dan daftarkan dll ke Sharepoint 2010
- Copy file dll ASP.Net web application yang telah dibuat (cari file dll di folder bin) copy ke C:\Inetpub\wwwroot\wss\VirtualDirectories\<PortNo>\bin
- Ubah web.config pada sharepoint site anda dengan menambahkan (yg ditebalin) :
<appSettings>
<add key=”eluppURL” value=”url site sharepoint anda” />
</appSettings>
dan
<SafeControl Assembly=”namaAsembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=xxxxxxxxxxxxxxxxx” Namespace=”namaNamespace” TypeName=”*” Safe=”True” SafeAgainstScript=”True” />
II. Buat aspx dengan masterpage yang sama dengan Sharepoint 2010 site.
- Buka site sharepoint anda menggunakan Sharepoint Designer 2010
- Pilih All Files –> create New File aspx dengan nama sama dengan aspx di ASP.Net anda
Misalkan di ASP.Net seperti ini :
<%@ Page Language=”C#” AutoEventWireup=”true” CodeBehind=”ListVoucher.aspx.cs” Inherits=”AspLookLikeSharepoint.ListVoucher” %>
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>
<html xmlns=”http://www.w3.org/1999/xhtml“>
<head runat=”server”>
<title></title>
</head>
<body>
<form id=”form1″ runat=”server”>
<div>
<asp:Button ID=”btnTampil” runat=”server” onclick=”Button1_Click”
Text=”Tampilkan” />
</div>
</form>
</body>
</html>
Maka di aspx yang baru jadi seperti ini :
<%@ Page Language=”C#” Inherits=”AspLookLikeSharepoint.ListVoucher” MasterPageFile=”_catalogs/masterpage/default.master” meta:progid=”SharePoint.WebPartPage.Document” meta:webpartpageexpansion=”full” %>
<asp:Content ContentPlaceHolderId=”PlaceHolderMain” runat=”server”>
<div>
<asp:Button ID=”btnTampil” runat=”server” onclick=”Button1_Click”
Text=”Tampilkan” />
</div>
</asp:Content>
Setelah itu coba jalankan sharepoint site anda misal urlnya http://sp2010 maka akses aspx yang sudah dibuat tadi dengan http://sp2010/halamanASPToSharepoint.aspx


No trackbacks yet.