PDA

View Full Version : نسخه C# دات نت نوک



rasti_web
پنج شنبه 16 فروردین 1386, 13:19 عصر
هیچ کدام از دوستان نسخه c# DotNetNuke را نداره؟؟

Behrouz_Rad
پنج شنبه 16 فروردین 1386, 15:13 عصر
DNN با VB.NET نوشته شده و نسخه ی #C نداره!
البته برخی از توسعه گران DNN، برخی ماژول های DNN رو با #C نوشتند اما فراگیر نیست.

موفق باشید.

rasti_web
شنبه 18 فروردین 1386, 09:00 صبح
با تشکر از راهنمایی شما.
cms مشابه DNN ولی با C# Source سراغ ندارید؟؟

سار
شنبه 18 فروردین 1386, 11:12 صبح
البته که داره، ولی تا جایی که من آخرین بار دیدم خیلی ناقص بود.
بهش SharpNuke میگن.
http://www.sharpnuke.net
آخرین نسخه اون هم 3 باید باشه.
(فکر کنم باید ID خودم رو عوض کنم و به سارNuke تغییر بدم)

Behrouz_Rad
شنبه 18 فروردین 1386, 13:39 عصر
البته که داره، ولی تا جایی که من آخرین بار دیدم خیلی ناقص بود.

البته برخی از توسعه گران DNN، برخی ماژول های DNN رو با #C نوشتند اما فراگیر نیست.
.............

سار
شنبه 18 فروردین 1386, 14:51 عصر
بهروز خان حرف شما درست ولی لینکی که من دادم با #C نوشته شده.
این دیگه فقط ماژول نیست.
آیا دانلود کردید؟

Behrouz_Rad
شنبه 18 فروردین 1386, 15:33 عصر
بهروز خان حرف شما درست ولی لینکی که من دادم با #C نوشته شده.
این دیگه فقط ماژول نیست.
آیا دانلود کردید؟

به سوال دوستمون دقت نکردی!
ایشون نسخه ی #C پروژه ی DNN رو میخوان نه یک فروم ASP.NET که با #C نوشته شده!
کدهای و ماژول های DNN اینقدر کامل هستند که برنامه نویس رو وادار کنه در برنامه های خودش از اونها ایده بگیره و استفاده کنه. بنابراین شباهت کدهای پروژه ای با DNN دلیل بر این نیست که اون پروژه، با DNN نسبت فامیلی داشته باشه!

در ضمن، منطور بنده از "برخی توسعه گران" افرادی هست که بر روی DNN کار می کنند و در اون سایت برای خود وبلاگ دارند.

موفق باشید.

سار
شنبه 18 فروردین 1386, 16:10 عصر
به عنوان کسی که برای DNN ماژول نوشتم و چندین نسخه از اون رو در سازمانها و ارگانهای برای افراد مختلف نصب کردم عرض میکنم که ساختار دقیقن همان ساختار DNN هست و حتی کامنت ها و نام Namespaceها هم DotNetNuke هست.
به عنوان نمونه کدی که من از داخل فایل Install.aspx.cs برداشتم:


using DotNetNuke.Common;
using DotNetNuke.Common.Lists;
using DotNetNuke.Common.Utilities;
using DotNetNuke.Entities.Modules;
using DotNetNuke.Entities.Modules.Actions;
using DotNetNuke.Entities.Portals;
using DotNetNuke.Entities.Tabs;
using DotNetNuke.Entities.Users;
using DotNetNuke.Framework;
using DotNetNuke.Framework.Providers;
using DotNetNuke.Modules.Admin.ResourceInstaller;
using DotNetNuke.UI.UserControls;
using DotNetNuke.Security;
using DotNetNuke.Services.Exceptions;
using DotNetNuke.Services.FileSystem;
using DotNetNuke.Services.Localization;
using DotNetNuke.Services.Upgrade;
//
// DotNetNuke - http://www.dotnetnuke.com
// Copyright (c) 2002-2005
// by Shaun Walker ( sales@perpetualmotion.ca ) of Perpetual Motion Interactive Systems Inc. ( http://www.perpetualmotion.ca )
//
// Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
// documentation files (the "Software"), to deal in the Software without restriction, including without limitation
// the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and
// to permit persons to whom the Software is furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in all copies or substantial portions
// of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
// TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
// CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
// DEALINGS IN THE SOFTWARE.
//

این دقیقن #C شده ی همان DNN هست که با نام مختصر SNN می شناسنش، اما اگر حرف شما این باشه که از طرف تیم DNN پشتیبانی میشه یا نه، این حرف دیگری است ولی دقیقن همان ساختار را دارد، چه از نظر DB و چه از نظر کد.
حتا لوگوی آن نیز همان لوگوی DNN است که برای خود DNN ثبت شده است.

Behrouz_Rad
شنبه 18 فروردین 1386, 16:18 عصر
با تشکر از راهنمایی شما.
cms مشابه DNN ولی با C# Source سراغ ندارید؟؟
CMS های مختلفی وجود دارند....
از جمله: Silvernode Chimaera، ASP.NET Forums Dev Toolkit ،Community Server

reza.palang
شنبه 18 فروردین 1386, 16:46 عصر
دوستان برای کار با DNN باید VB رو بلد بود یا نه؟

Behrouz_Rad
شنبه 18 فروردین 1386, 19:08 عصر
بستگی داره که "کار کردن" رو به چه شکل معنا کنی.
اگر قصد توسعه ی اون رو داری بله!
اگر قصد نصب اون رو داری نیاز به درک کلی از مفاهیم پایه ی ASP.NET داری.
اگر تنها به عنوان یک End-User هستی، تنها نیاز به دانش چگونگی کار با یک CMS (به شکل ساده، همین سایت) داری!

سار
یک شنبه 19 فروردین 1386, 11:55 صبح
تا کار چی باشه.
اگه بخوای از امکانات موجودش استفاده کنی نه نیازی نیست ولی اگر بخوای در کد دست ببری برای DNN باید VB.Net و برای SNN باید #C بلد باشی. که البته همانطور که گفتم هر دو آنها از نظر ساختار دقیقن یکی هستند.

rasti_web
دوشنبه 10 اردیبهشت 1386, 12:42 عصر
من نسخه SharpNuke3.1.1_Source را از سایت http://www.sharpnuke.net دانلود و نصب کردم .
اما صفحه زیر خطا داره :
http://localhost/SharpNuke/Default.aspx


Server Error in '/SharpNuke' Application.
--------------------------------------------------------------------------------

Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[NullReferenceException: Object reference not set to an instance of an object.]
DotNetNuke.Entities.Portals.PortalSettings.GetPort alSettings(Int32 tabId, PortalAliasInfo portalAliasInfo)
DotNetNuke.Entities.Portals.PortalSettings..ctor(I nt32 tabId, PortalAliasInfo portalAliasInfo)
DotNetNuke.HttpModules.UrlRewriteModule.OnBeginReq uest(Object sender, EventArgs e)
System.Web.SyncEventExecutionStep.System.Web.HttpA pplication+IExecutionStep.Execute() +60
System.Web.HttpApplication.ExecuteStep(IExecutionS tep step, Boolean& completedSynchronously) +87




--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET Version:1.1.4322.573

مشکل در تبدیل DotNetNuke به SharpNuke است ؟ چون DotNetNuke رو که نصب کردم کاملا اجرا میشه؟

rasti_web
چهارشنبه 12 اردیبهشت 1386, 13:15 عصر
لطفا راهنمایی بفرمایید .