安裝開源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/
安裝開源BBS軟件YAF時碰到的問題的更多相关文章
- 鸟哥之安裝 CentOS7.x
http://linux.vbird.org/linux_basic/0157installcentos7.php since 2002/01/01 新手建議 開始閱讀之前 網站導覽 Linux 基礎 ...
- 如何在 Windows 7 安裝 SharePoint Server 2010
转:http://support.microsoft.com/kb/2683572/zh-tw 關於作者: 本文由微軟最有價值專家 MVP 歐志信 提供.微軟十分感謝 MVP 主動地將他們的經驗與上百 ...
- 如何在安裝SELinux的环境执行Quartus II
(原創) 如何在安裝SELinux的環境執行Quartus II? (SOC) (Quartus II) (Linux) (RedHat) Abstract一般人安裝Linux時,也會同時安裝SELi ...
- 安裝 Rails 開發環境
安裝 Rails 開發環境 Give someone a program, you frustrate them for a day; teach them how to program, you f ...
- FreeBSD利用 ports 來安裝軟體
FreeBSD利用 ports 來安裝軟體 利用 ports 來安裝軟體 FreeBSD 的 ports 就是別人已經編譯過,安裝測試沒問題了,他們將軟體編譯時所需的組態設定.編譯程序及安裝程序, ...
- Centos7編譯安裝LAMP平臺
什麽是LAMP? 拆開看 L 就是Linux系統 A是Apache的縮寫 M.P則是MySQL和PHP的简写. 其实就是把Apache, MySQL以及PHP安装在Linux系统上,组成一个环境来运行 ...
- [Windows Server] 在 Windows Server 2012 上安裝 .NET Framework 3.5 - 摘自网络
官方: Applies To: Windows 8, Windows 8.1 For a Windows Server® 2012 core installation that is not conn ...
- Windows的免費hMailServer搭配SpamAssassin過濾垃圾郵件:安裝與設定
http://jdev.tw/blog/1677/hmailserver-with-spamassassin-sawin32 為了解決垃圾信泛濫的狀況,這兩天「跨界」測試了運行在Windows上的免費 ...
- 在VPS上安裝BT軟體Transmission
在VPS上安裝BT軟體Transmission 作者: 窮苦人家的小孩 | 2009-12-04 55 Comments VPS 還能怎玩?! 裝Proxy,裝VPN,這還不夠,我還用來掛種子 ...
随机推荐
- 分布式服务追踪与调用链 Zikpin
分布式服务追踪与调用链系统产生的背景 在为服务中,如果服务与服务之间的依赖关系非常复杂,如果某个服务出现了一些问题,很难追查到原因,特别是服务与服务之间调用的时候. 在微服务系统中,随着业务的发展,系 ...
- hdu 1203 转换的01包问题。。。。
俗话说的话 正难则反.,. 这个基本的思想都用不好的话 回家种田去吧. #include<cstdio> #include<string.h> #include<ios ...
- Java 面向对象_继承
继承 在继承的关系中,子类就是一个父类,也就是说,子类可以被当做父类看待,例如:父类是员工,子类是程序员,那么程序员就是一个员工,代码示例: // 员工类 public class Employee{ ...
- default(Nullable(type)) vs default(type)
default(Nullable<long>) == null default(long?) == null default(long) == 0L
- Java 之 LinkedMap 集合
LinkedHashMap 概述 java.util.LinkedHashMap<k,v>集合 extends HashMap<k,v>集合 LinkedHashMap的特点: ...
- Mac上搭建Web服务器--Apache
局域网搭建 Web 服务器测试环境,因为Mac OS X 自带了 Apache 和 PHP 环境,我们只需要简单的启动它就行了. 1.命令:sudo apachectl start Apache服务器 ...
- 【微信网页直接下载app】微信跳转-微信浏览器中直接唤起本地浏览器和App
文档传送门:https://github.com/EthanOrange/wechat-redirect demo: http://wxredirect.jslab.fun/call-app
- 【shell】shell基础
一.数据类型 1.shell变量 运行shell时,会同时存在三种变量: 1) 局部变量 局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量. 2) 环 ...
- [Mac][Python][Virtualenv]安装配置和使用
安装帮助文档安装VirtualEnv报错如下 tekiMacBook-Air:workspaces hbai$ source /usr/local/bin/virtualenvwrapper.sh / ...
- css一个元素垂直居中的6种方法
方法一: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <titl ...