19-11-2008 22:16:9
- Cài IIS (Internet information service)
- Cài visual studio 2005
- Cài 2 bản Patch (vá lỗi cho VS2005) tại địa chỉ http://coder.awas.vn/downloads.ashx?id=03cd2ee0d8264447ae3e5788318a641c

Nhớ cài đúng thứ tự nhé
1/ VS80-KB915364-X86-ENU.exe
2/ WebApplicationProjectSetup.msi
- Cài đặt dotnetnuke 4.8.2
Không biết cài dnn thì bó tay


- Tạo một project mới trên dotnet đặt trong \Website\DesktopModules\MOD

Nhớ làm đúng theo hình này. Cái địa chỉ
D:\code\dotnetnuke\dnn49\Website\DesktopModulesở chỗ
location là chỗ tớ cài DNN trên máy tớ, các máy khác ở địa chỉ khác thì chọn đúng cái địa chỉ ấy.
Nếu màn hình không giống thế này thì anh em chưa cài 2 bản pack
1/ VS80-KB915364-X86-ENU.exe
2/ WebApplicationProjectSetup.msi
Cài rồi làm lại. Tên project là cái gì cũng OK tớ dùng là Hello (trên hình)
- Reference project này với file \Website\bin\dotnetnuke.dll


Cái file dotnetnuke.dll nằm trong /website/bin/
- Xóa 2 thằng default.aspx + web.config.
(cái này dễ quá)
- Tạo file ascx tên là module.ascx

rồi vào code sửa như sau:
public partial class module : DotNetNuke.Entities.Modules.PortalModuleBase

Chọn properties của project đặt
..\..\bin\ vào build như hình

Nếu hình hiện lên không giống. Bạn lại thiếu cài mấy bản pack.


Rồi build. Sau hành động này file hello.dll sẽ nằm trong
\website\bin\hello.dll
Đăng nhập với tài khoản Host

vào chức năng
Install Additional ModulesCái này ở phần trên cùng

Rồi chọn chức năng
Create Module Definition

---
Miệt mài, miệt mài ...
http://awas.vn