最近在做动网.NET论坛API接口调用的时候出现的问题,我将论坛安装在一个BBS的子目录。
配置Dvbbs.Web.config将论坛的ForumRootVirtualPath配置为"/"的时候,在我写的用户接口中对函数的调用,很正常。
但如果将论坛的 <ForumRootVirtualPath>配置为"/bbs/",在接口调用时出现
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
未将对象引用设置到对象的实例。
堆栈跟踪:
[NullReferenceException: 未将对象引用设置到对象的实例。]
Dvbbs.Utils.Fetch.get_PathUpSeek() +194
Dvbbs.Utils.Fetch.MapPath(String path) +166
Dvbbs.bbs.UI.API.PDO.PDOData..ctor() +58
Dvbbs.bbs.API.PDO.PDOAction.CheckName(String username, String email) +28
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +33
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1436
|
.DLL文件全放在跟目录的BIN文件夹,Dvbbs.Web.config在根目录,Web.config配置重写什么的都是OK的。其他文件及API文件夹在BBS这个文件夹内。独立登陆等操作都是OK的,只有用到API接口的时候才有上面那个错误
如果清楚的话,请指教
急~~~非常需要大家的帮忙~~~
我是不是没有表达清楚,就是说动网.NET论坛整合在网站子目录BBS后,API接口无法调用!!