我的DNN安装过程——终于解决了!
真是头关疼,从下载源程序到现在快两个星期还没搞好,急的直上火,第一次出现这种状况,主要原因,我重来没有接触asp.net+sql 的程序,就算是用asp做网站的话,我一般都避开sql的,知道那个玩意难伺候,像我这么大的年龄的人,已经不求上进了。可是可是,现在才明白,不求上进的坏处,哎!难道我真的这么菜吗?郁闷啊。书到用时方恨少!
星期二开始了从头再来的过程,包括系统也进行了重装,怕是我安的乱七八糟的程序影响了这个程序的运行。下好一些安装程序,鼠标不停的next next next ……,一切的一切貌似很正常。
配置好了程序的运行环境后,就开始了配置DNN的过程,我想这次应该点点鼠标就OK了吧,可还是状况不断,这些搞得我一个头两个大,不对三个大,几近疯狂了呀!
首先是配置IIS ,做好虚拟目录,然后打vs2005 开始更改web.config,然后做数据库配置,打开SQL Server Management Studio 配置数据库,第一次使用sql server 2005 ,发现有一个附加的选项,
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
我想我是该挨妈妈打的,从小就会投机取巧,可是没想到这样会多走很多弯路的。
我就点了这个 [附加……], 然后定位到虚拟目录下的app_data下的数据库文件。然后给数据库设置登录用户,设置密码,测试连接,OK。
可是一运行程序就不通,郁闷啊。找了N多的资料后,才发现,我这种建立数据库的方式上错误的,好吧,老老实实的建立新数据库,一切按部就班。数据库建好后,测试一下,通的,然后运行程序,一切都很顺利,数据库也测试通了,再点NEXT,问题又出现,
一到这个页面就没了反映,郁闷啊,我忽然想起好像最初安装的时候就是这样的,怎么会这样啊,因为是在vs2005里做的测试,所以想换个方式看看
打开IIS,用IIS运行了该程序,一运行就提示;
访问 IIS 元数据库失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。
用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。有关如何修改元数据库权限的信息,请参见 [url]http://support.microsoft.com/?kbid=267904[/url]。
异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。
用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。有关如何修改元数据库权限的信息,请参见 [url]http://support.microsoft.com/?kbid=267904[/url]。
这是怎么回事啊,继续找答案吧。搜了一下,居然创的是这种错误
错误分析:
因为本人安装 vs2005 的时候是先安装 vs2005 然后再安装 iis 的,所以在这种情况下 用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库的读访问权。 然而我安装顺序不对所以就没法访问。
因为本人安装 vs2005 的时候是先安装 vs2005 然后再安装 iis 的,所以在这种情况下 用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库的读访问权。 然而我安装顺序不对所以就没法访问。
哈哈,谁叫我当时想解决问题的心切呢,没安IIS就装
vs2005
,活该我受惩罚啊
按网上说的方法处理这个问题吧
1.开始-->运行-->输入cmd,运行
2.DOS 窗口打开以后,在DOS窗口内进入Framework\v2.0.50727文件夹(cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\)
3.输入 aspnet_regiis.exe -i -enable
好了成功了,迫不及的打开IE,运行DNN的程序,出现我喜欢的画面,这一刻忽然觉得这个页面很美很美
按提示,先点test permission ,绿色的字符出现了,窃喜ing,好喜欢这个绿色,希望一切顺利,第六感告诉应该可以的。用略微颤抖的右手点next 进入关键的界面了
填好相关数据后,点test database connection 兴奋啊,Connection Success OK了
抑制不住的喜悦,这个时候耳朵里音乐也是悠扬的,怎么一个乐字了得!哇哈哈哈……
继续
漂亮的界面,我喜欢
一路Next下去
OK,终于OK了,长长的舒了一口气,这个配置把我累S了
打开网站,以管理员身份登录,嗯,终于看到我想看到的界面了,包括一些控制面板,下面就是要研究怎么用他做我需要做的网站,不过这个好像是全英文的,考验我啊,英语就差没把26个字母还给老师了。嘻嘻
总结
1.
要细心
2.
程序安装顺序很重要
3.
不得偷懒的,不能走自以为是捷径的路啊
转载于:https://blog.51cto.com/52it/75834