安裝開源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,這還不夠,我還用來掛種子 ...
随机推荐
- vue.js中 ,回车键实现登录或者提交表单!
vue的功能非常强大,但是我们作为一个后端开发人员,前端的东西不一定都弄的很明白,今天就给大家介绍一个回车提交表单的真实案例,达到回车登录的效果! @ keyup.enter 实现的效果 <in ...
- C++ std::string 在一个字符串前插入一个字符串几种方式
目录 1.直接使用字符串相加 2.使用insert函数 比较:通过Quick C++ Benchmarks 可得到结果 1.直接使用字符串相加 std::string a = "hello& ...
- flask返回自定义的Response
from json import dumps from flask import Response from flask_api import status from protocol.errors_ ...
- 【5号课堂】scratch制作电子生日贺卡
贺卡在我国的使用由来已久,在古代,上层士大夫有用名帖互相问候的习俗 唐宋以后,贺卡的名称及功能有所进步,称为”门状“或“飞帖“,到了明清,又叫“红单“.“贺年帖“等等,听着名字就知功能越来越世俗化,文 ...
- asp.net core-9.依赖注入的使用
http://www.jessetalk.cn/2017/11/06/di-in-aspnetcore/
- Rider开发开发.NET Framework 4.5项目遇到的一些问题
使用rdier自带resharper功能,蛮爽的但是编译旧的项目时一直报错:Invalid option 'portable' for /debug; must be full or pdbonly' ...
- 浅析web网站反向代理的配置
一.背景 最近在部署项目到web服务器上时,该项目有一个打开视频监控的功能,视频的服务器是一台内网的服务器,不允许设置外网端口访问,网站服务器和视频服务器在同一个局域网内,可以相互联通.网络拓扑图如下 ...
- springboot mvc自动配置(二)注册DispatcherServlet到ServletContext
所有文章 https://www.cnblogs.com/lay2017/p/11775787.html 正文 上一篇文章中,我们看到了DispatcherServlet和DispatcherServ ...
- VBA常量(八)
常量是一个命名的内存位置,用于保存脚本执行期间固定(无法更改)的值.如果用户试图更改常量值,则脚本执行结束时会出现错误.常量声明与声明变量相同. 以下是命名常量的规则 - 常量名称必须使用一个字母作为 ...
- 关闭google默认打开翻译提醒
关闭google默认打开翻译提醒 在header中添加以下代码: <meta name="google" content="notranslate" /& ...