经过一个晚上的努力,CNBlogsDottext终于配置成功了。可以访问,也可以用VS.NET 2003打开了。开心之余,把自己对CNBlogsDottext安装说明的理解做个解释。
注:我的系统配置是xp + vs.net 2003 + iis5.1
1、建立DottextWeb虚拟目录, 指向, 该虚拟目录用于VS.NET打开DottextWeb项目, 不要建立*.*到asp.net的映射。
解释:因为要用VS.NET 打开工程,所以必须为CNBlogsDotText\DottextWeb文件夹Web共享为DottextWeb的虚拟目录,因为CNBlogsDotText\DottextWeb下的工程名为DottextWeb。
方法:找到CNBlogsDotText\DottextWeb文件夹,右键--> 共享与安全--> Web共享 --> 共享该文件夹 -->确保你的共享文件夹名是DottextWeb --> 确定。
2、建立访问站点虚拟目录, 指向CNBlogsDotText\DottextWeb, 并建立*.*到asp.net的映射。
解释:该虚拟目录提供Web访问,指向相同的CNBlogsDotText\DottextWeb文件夹。比如Web共享名为Blog,则本地访问在地址栏里输入Http://localhost/Blog/default.aspx。
方法:在IIS的站点下建立一个指向CNBlogsDotText\DottextWeb的虚拟目录,取名为Blog(当然可以取其他的名字,只要不是DottextWeb),在该虚拟目录上点右键--> 虚拟目录 --> 配置 --> 添加(可执行文件: C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll , 扩展名: .* ,不选择“检查文件是否存在” )---> 确定 。
3、安装数据库, 运行OtherStuff\SQL Scripts中有DotTextData.sql脚本,自动创建DotTextData数据库。也可以先建立数据库,然后运行DotTextData.sql脚本。忽略脚本安装错误提示,不影响正常使用。(注:网上有对错误安装提示的数据库修正脚本下载)
4、初始化数据库,分别运行InitData.sql与SkinControl脚本。
5、在web.config中配置数据库连接字符串, 即<DbProvider>中的connectionString。
user id= /登陆数据库用户名
password= /登陆数据库密码
initial Catalog= /数据库名
Data Source= /数据库所在机子的IP
接下来按说明,继续配置,基本上没问题。
Feedback
兄弟你好!
我在配置时也出现问题了 我的操作系统是XP的 VS2003
件: C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll , 扩展名: .* ,不选择“检查文件是否存在” )---> 确定 。
在确定的按钮总是不能确定拉 是什么原因拉 ???
急!!!
一样的错误提示
扩展名输入“.*” 提示“错误的扩展名格式”
你是怎么做才不提示的呢?
上面两位朋友能说得具体点吗?
我今天又试了一下,没有碰到你说的情况。
你好朋友,我按照你说的方法做了一边,可是在打开工程运行的时候出现了一个错误,改了一下午,错还是没找出来(我刚接触asp.net).
请继续看下面的错误代码:
==================================================
“/DottextWeb”应用程序中的服务器错误。
String 引用没有设置为 String 的实例。参数名: className
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.ArgumentNullException: String 引用没有设置为 String 的实例。参数名: className
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
堆栈跟踪:
[ArgumentNullException: String 引用没有设置为 String 的实例。
参数名: className]
System.Type.GetType(String typeName) +0
Dottext.Framework.Providers.BaseProvider.Instance()
Dottext.Framework.Providers.DbProvider..cctor()
[TypeInitializationException: “Dottext.Framework.Providers.DbProvider”的类型初始值设定项引发异常。]
Dottext.Framework.Providers.DbProvider.Instance() +0
Dottext.Framework.Data.DataDTOProvider.GetConfig(String UserName)
Dottext.Framework.Configuration.Config.GetConfig(String UserName)
Dottext.Web.Pages.login.lblLogin_Click(Object sender, EventArgs e)
System.Web.UI.WebControls.LinkButton.OnClick(EventArgs e)
System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
System.Web.UI.Page.ProcessRequestMain()
=================================================
不知道你们有没有遇到这样的问题,我是没法运行了....汗,,,
可以提供一个下载地址吗? 276802562 现在很需要这个博客,随时等待答复!
谢谢!!!
我的机器配置和楼主的是一样的,xp + vs.net 2003 + iis5.1, 不过我是在IIS中根目录下安装的,虚拟目录的别名就用的“DottextWeb”, 第二步“建立访问站点虚拟目录”没去管它,省掉了也一样运行了。
我的情况是可以访问 但注册后的页面就无法访问,
如 我注册的用户是 test
让后 点击 注册后 访问的页面时 http://localhost/test
但是访问不到
希望楼主能帮忙解决一下
在下载区下载了cnblogsDotText,之后进行安装,出现下面的问题,请兄弟们指点下.
1.访问admin目录时,提示没有login.aspx,该怎么办?
5.普通用户进行后台管理时,css样式不生效,该怎么办?
博主好,按上面配置后出现了新的问题:能不能帮忙看看是什么问题啊?谢谢了。
我选择的asp.net映射是2.0,运行环境是VS2008 sp1
没有为扩展名“”注册的生成提供程序。可以在 machine.config 或 web.config 中的 <compilation><buildProviders> 节注册一个。请确保所注册的提供程序具有包含值“Web”或“All”的 BuildProviderAppliesToAttribute 属性。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.HttpException: 没有为扩展名“”注册的生成提供程序。可以在 machine.config 或 web.config 中的 <compilation><buildProviders> 节注册一个。请确保所注册的提供程序具有包含值“Web”或“All”的 BuildProviderAppliesToAttribute 属性。
我和11楼的情况一样.唉,有人成功的吗?在asp.net 2.0上