Thành viên | Nội dung |
phantom244
3 bài
| Em mới chọc ngoáy thằng DNN 5.0.1 và có add thử 1 cái module sample là Hello World (viet = C#) vào DNN thì nó báo lỗi này:
Error: HelloWorld is currently unavailable. DotNetNuke.Services.Exceptions.ModuleLoadException: Could not load type 'YourCompany.Modules.HelloWorld.ViewHelloWorld'. ---> System.Web.HttpParseException: Could not load type 'YourCompany.Modules.HelloWorld.ViewHelloWorld'. ---> System.Web.HttpParseException: Could not load type 'YourCompany.Modules.HelloWorld.ViewHelloWorld'. ---> System.Web.HttpException: Could not load type 'YourCompany.Modules.HelloWorld.ViewHelloWorld'. at System.Web.UI.TemplateParser.GetType(String typeName, Boolean ignoreCase, Boolean throwOnError) at System.Web.UI.TemplateParser.ProcessInheritsAttribute(String baseTypeName, String codeFileBaseTypeName, String src, Assembly assembly) at System.Web.UI.TemplateParser.PostProcessMainDirectiveAttributes(IDictionary parseData) --- End of inner exception stack trace --- at System.Web.UI.TemplateParser.ProcessException(Exception ex) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) --- End of inner exception stack trace --- at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseFile(String physicalPath, VirtualPath virtualPath) at System.Web.UI.TemplateParser.ParseInternal() at System.Web.UI.TemplateParser.Parse() at System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType() at System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(BuildProvider buildProvider) at System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at System.Web.UI.TemplateControl.LoadControl(String virtualPath) at DotNetNuke.UI.ControlUtilites.LoadControl [T] (TemplateControl containerControl, String ControlSrc) at DotNetNuke.UI.Modules.ModuleHost.LoadModuleControl() --- End of inner exception stack trace ---
Các bác giúp em xử lý lỗi này như nào ạ???
|
netcom
One more mile to go 39 bài
| Lỗi này có thể do bạn chưa copy file HelloWorld.dll vào thư mục Bin. Bạn check lại xem. --- In God we trust
|
phantom244
3 bài
| thank bác Netcom, bi giờ em lại có 1 cái error khác thế này ạ:
Error: abc is currently unavailable. DotNetNuke.Services.Exceptions.ModuleLoadException: The stored procedure 'dbo.YourCompany_GetHellos' doesn't exist. ---> System.InvalidOperationException: The stored procedure 'dbo.YourCompany_GetHellos' doesn't exist. at System.Data.SqlClient.SqlCommand.DeriveParameters() at System.Data.SqlClient.SqlCommandBuilder.DeriveParameters(SqlCommand command) at Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.DiscoverSpParameterSet(SqlConnection connection, String spName, Boolean includeReturnValueParameter, Object [] parameterValues) at Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.GetSpParameterSetInternal(SqlConnection connection, String spName, Boolean includeReturnValueParameter) at Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.GetSpParameterSet(String connectionString, String spName, Boolean includeReturnValueParameter) at Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.GetSpParameterSet(String connectionString, String spName) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(String connectionString, String spName, Object [] parameterValues) at YourCompany.Modules.Hello.SqlDataProvider.GetHellos(Int32 ModuleId) in E:\Project\Dotnetnuke 5.0.1\DotNetNuke_Community_05.00.01_Install\DesktopModules\Hello\Components\SqlDataProvider.cs:line 137 at YourCompany.Modules.Hello.ViewHello.Page_Load(Object sender, EventArgs e) in E:\Project\Dotnetnuke 5.0.1\DotNetNuke_Community_05.00.01_Install\DesktopModules\Hello\ViewHello.ascx.cs:line 66 --- End of inner exception stack trace ---
Các bác chỉ em với ---
|
radiogaga
Ta đây thủy tinh, có tài gọi mưa hô gió ...
Sơn Tinh ta đây : có tài là đốn gốc cây, đánh hốc cây ... 44 bài
| thank bác Netcom, bi giờ em lại có 1 cái error khác thế này ạ:
Error: abc is currently unavailable. DotNetNuke.Services.Exceptions.ModuleLoadException: The stored procedure 'dbo.YourCompany_GetHellos' doesn't exist. ---> System.InvalidOperationException: The stored procedure 'dbo.YourCompany_GetHellos' doesn't exist. at System.Data.SqlClient.SqlCommand.DeriveParameters() at System.Data.SqlClient.SqlCommandBuilder.DeriveParameters(SqlCommand command) at Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.DiscoverSpParameterSet(SqlConnection connection, String spName, Boolean includeReturnValueParameter, Object [] parameterValues) at Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.GetSpParameterSetInternal(SqlConnection connection, String spName, Boolean includeReturnValueParameter) at Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.GetSpParameterSet(String connectionString, String spName, Boolean includeReturnValueParameter) at Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.GetSpParameterSet(String connectionString, String spName) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(String connectionString, String spName, Object [] parameterValues) at YourCompany.Modules.Hello.SqlDataProvider.GetHellos(Int32 ModuleId) in E:\Project\Dotnetnuke 5.0.1\DotNetNuke_Community_05.00.01_Install\DesktopModules\Hello\Components\SqlDataProvider.cs:line 137 at YourCompany.Modules.Hello.ViewHello.Page_Load(Object sender, EventArgs e) in E:\Project\Dotnetnuke 5.0.1\DotNetNuke_Community_05.00.01_Install\DesktopModules\Hello\ViewHello.ascx.cs:line 66 --- End of inner exception stack trace ---
Các bác chỉ em với ---
Trong db đã có cái stored có tên này chưa ?
'YourCompany_GetHellos' ---
|
nmduc073
49 bài
| Mấy cái này đều là do bạn chưa run mấy cái stored trong 01.00.00.sqldataprovider. --- www.nguyenminhduc.net
|
phantom244
3 bài
| Chưa có store đó bác ạ? Vậy fải cấu hình như nào để giải quyết error này ạ??? ---
|
aloha
1 bài
| em cung~ bi lỗi như thế nài, em dùng DNN 5.0 và database 2000, nhưng khi build xong thì trong database ko có các Store của module mình vua build. Các bác xem hộ em có fải em thiếu hay sai trong đoạn config nào ko????
|
nmduc073
49 bài
| Bạn mở cái file 01.00.00.sqldataprovider, copy tất cả script trong đó rồi execute nó trong SQL Management. Thế là ok thôi. --- www.nguyenminhduc.net
|
netcom
One more mile to go 39 bài
| Cách của bạn nmduc là để chạy tạo store cho các module có sẵn trong bộ cài dotnetnuke, còn theo mình hiểu thì store 'YourCompany_GetHellos' của bạn phantom dùng cho một Module bạn ấy tự viết. Nếu đúng vậy thì bạn phải tạo bằng tay theo nhu cầu riêng của bạn.
--- In God we trust
|
nmduc073
49 bài
| Khi bạn tạo 1 module mặc định thì có các stored được tạo theo. Rồi bạn chạy module đó, view nó lên. Vấn đề là bạn chưa execute những stored đó. Execute thì sẽ được thôi. --- www.nguyenminhduc.net
|
|