安裝開源BBS軟件YAF時碰到的問題

1.下載
http://yetanotherforum.net/download.aspx

安裝說明
http://www.drreddys.com/quest/readme.htm

其實只要打開根目錄下的install就可以按引導配置數據庫了


2.安裝在IIS6下完全沒問題,但當我安裝在WIN7下的IIS7時就碰到了404錯誤
確保IIS組件全部安裝好后,要知道該論壇是運行在.net framework v4.0下的,IIS 服務器必須允許aspnet_isapi.dll。
此外,該application pool必須允許32位



3.以上設置好了后,出現了另一個錯誤Could not load type "System.ServiceModel.Activation.HttpModule"

使用administrator权限开启command promt(一定要用run as administrator,否则注册不上)
进入framework的文件夹(C:\Windows\Microsoft.NET\Framework64\v4.0.30319),选择相应的版本下的文件夹(v4.0.30319),使用命令
aspnet_regiis.exe -iru
等注册完成后网站就可以打开了。

Could not load type System.ServiceModel.Activation.HttpModule解决办法
http://www.jb51.net/article/32905.htm

4.按照引導配置數據庫的時候,要加入相應的IIS pool用戶權限給SQL Server
默認是ApplicationPoolIdentity,就grant給IIS APPPOOL\PoolName
若使用NetWorkService,就grant給NT AUTHORITY\NETWORK SERVICE

Login failed for user 'IIS APPPOOL\ASP.NET v4.0'



4.下載源代碼
https://github.com/YAFNET/YAFNET

使用VS2012后,發現裏面使用到的dll沒有,可以打開下面的console手動下載。其實它可以檢測出需要下載的插件,點個botton讓它自動下載最方便了

Tools -> Package Manager Console
PM> Install-Package Farsi.Library

會用到下列插件,既然我已經去找了,還是貼下地址吧
https://www.nuget.org/packages/Farsi.Library/

Autofac.3.1.1.zip
http://code.google.com/p/autofac/downloads/detail?name=Autofac.3.1.1.zip&can=2&q=
http://code.google.com/p/autofac/downloads/list
http://www.cnblogs.com/liping13599168/archive/2011/07/16/2108209.html

XML-RPC.NET
http://xml-rpc.net/download.html

Value Injecter - convention based mapper
https://valueinjecter.codeplex.com/





 

转载于:https://www.cnblogs.com/sui84/p/6777074.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值