These friends help pay the bills...
ARIZA
JIRA. $10. Forever.
Brilliantly simple, incredibly powerful bug and issue tracking software used by more than 11,500 organizations in over 107 countries.
Free eval or 10 users for $10 forever.
Axosoft OnTime - Voted "Best"
OnTime has been voted "Best Bug Tracking / Project Mgmt" winner 4 years in a row. We'll host it, or you can install it. Scrum-ready. 1 user Free for life ($199 value)!
Get Started In Seconds Totally Free
BugUp Tracker. Go Faster.
Try BugUp by itself or with the rest of the informUp toolset for the complete dev lifecycle. Manage your requirements, tasks, test cases, issues/bugs. Improve Quality.
Free trial for all, and for startups, free licenses!
Issues, Bugs, or Tasks - Agile, Scrum, or None!
Gemini. A fresh approach to projects, issue tracking and defect management. Flexible, scalable, trusted by thousands of organizations. Backed by obsessive product support.
Gemini. Free for three! Get started now!
BugTracker.NET Documentation Contents
Installation
Database connection string
Trouble logging in
"Search text" not working
Upgrading
Admin setup and custom fields
Bug queries
Setting up outgoing email notifications
Receiving email using btnet_service.exe
Customizing the appearance
User permissions
Bug relationships
Subversion integration (Git and Mercurial too)
Adding your own pages
For programmers
API
Customizing BugTracker.NET with C# code
Using Visual Studio
Where's the Code-behind?
Installation [back to contents]
I try to make BugTracker.NET easy to install. For people with an ASP.NET development background, it is easy. If you do run into a problem, look for an answer in the forum, or ask a question and I'll usually respond the same day. But, if you simply would rather not be bothered, you can hire me to do the installation, including installation of IIS, SQL Server Express, and, if you like, integration with email, Subversion, Git, Mercurial, Active Directory, etc, either on your own hardware or at your shared or VPS host, for as little as $300. Contact me at ctrager@yahoo.com
Ok, the installation instructions:
Prerequisites:
IIS - You need to have IIS 6 or 7 installed and configured with at least ASP.NET 2.0. ASP.NET 1.1 won't work.
SQL Server - You need SQL Server running, either SQL Server itself or the free SQL Server Express. The easiest tools to install and work with are SQL Server Express 2005 and SQL Server Management Studio Express 2005. The installer for the 2008 versions isn't very friendly.
Installation Steps:
Create a folder, for example, "c:\btnet", and unzip the .zip file into the folder.
Continue to the next step OR run the install_btnet.cmd script as Administrator. The script should work for you if you are a) installing on Windows 7, b) running your db as local\SQLEXPRESS instance, c) using both Windows and SQL Server security. If not, just go to the next step and do the same things by hand. Either way, if all goes well, it will just take you a couple minutes.
Create the IIS virtual directory or application.
On IIS 6, create a Virtual Directory and map it to the "www" subfolder.
On IIS 7, create an Application and map it to the "www" subfolder.
So, if you have unzipped the .zip into "c:\btnet", you would map the IIS virtual directory or application to "c:\btnet\www". See for details on how to create an IIS virtual directory.
Create a database. Name it whatever you want. ( If you don't have a tool like SQL Server Management Studio Express to create a database, you can use the BugTracker.NET web pages to create a data. First change the ConnectionString setting in Web.config to point to the "master" database, bring up default.aspx, select the "Setup Database Tables" link, then use the "Create Database" button.)
Modify the "ConnectionString" setting in Web.config to point to your database server and newly created database. [Connection string help].
Point your browser to your virtual directory and login as user "admin", password "admin". (If default.aspx isn't the default document, point your browser to the "default.aspx" within your virtual directory).
You will be prompted to run the setup.sql script, which creates the database tables, from a web page form, or you could also do it in your favorite db admin tool.
Read this warning:
WARNING: If you are planning to use Bugtracker.NET on a public web server, an inTERnet, not an inTRAnet, then after you install you should:
1. Change the "admin" password. Of course.
2. Delete the files "query.aspx" and "install.aspx".
At this point you should be able to add bugs by clicking on "add a bug". Please take some time to look at the rest of this documentation. Also, please read the comments in the Web.config to learn what else you can do with BugTracker.NET. BugTracker.NET is deceptively simple when you first install it, but by doing a quick read of the comments in Web.config and a quick pass through the documentation pages, you'll get some idea of the things you can customize.
If you want to backup BugTracker.NET data, then backup the following:
1. Your SQL Server database
2. The files you have in the folder you have configured as your "UploadFolder" in Web.config. By default, BugTracker.NET saves uploads in the DB, so maybe you can skip this step.
3. Your configuration and customized files:
a) Web.config
b) btnet_service.exe.config
c) any files you have changed in the www\custom folder
d) hook scripts, for svn, git, hg
Database connection string [back to contents]
The hardest part of this procedure for most people is getting the ConnectionString to work.
For help, see these links, the "SqlConnection (.NET)" sections
http://www.connectionstrings.com/?carrier=sqlserver2005
http://www.sqlstrings.com/SQL-Server-connection-strings.htm
http://articles.techrepublic.com.com/5100-3513_11-6084879.html
Another thing you might try to get the connection string right is the following:
1. Create a new blank file and name it test.udl.
2. Double click on it, and a "Data Link Properties" dialog should appear.
3. On "Providers" tab, select "Microsoft OLE DB Provider for SQL Server" or "SQL Native Client"
4. On "Connections" tab, try various settings and use the "Test Connection" button to test them. Click "Ok" when it works.
5. Open the test.udl file in Notepad and copy the line that starts with "Provider=" into your Web.config "ConnectionString" value, BUT delete the little part that says "Provider=SQLNCLI.1;"
Trouble logging in [back to contents]
If you are having problems with getting the aspx pages (ASP.NET) to work, or if you login and it seems like nothing happens, it could be because your IIS doesn't know about your ASP.NET. Search for "aspnet_regiis.exe" on Google, and follow instructions.
If you can login with Firefox but not with IE, and if you know you are entering in the correct user/password but keep getting redirected back to the login page, then for some reason your IE is not sending cookies to the web server. Newer versions of IE won't send cookies if the host name has characters that are not legal host name characters. Does you host name have, for example, an underscore in it?
"Search text" not working [back to contents]
If the "search text" feature, on the top of the bugs.aspx page, doesn't seem to be working, the most likely cause is that IIS service doesn't have Windows permissions to update files in the www\App_Data folder. If this is your situation, you will see error messages in your btnet log about Lucene not having access permissions. I'm not saying that the following is the correct solution, because it might be opening up more permissions than you want, but it should get things to work:
Right click on the App_Data folder and click "Properties"
Click the "Security" tab
Click the "Edit" button
Click the "Add" button
Type "Everyone" and click "OK"
Select "Everyone" above and check "Full Control"/"Allow"
Upgrading [back to contents]
If you are currently running an old version of BugTracker.NET and you have downloaded the most recent version of BugTracker.NET and want to upgrade to it, here are general instructions:
Make sure you have a backup of your database, your Web.config file, and any other files that you have customized, such as btnet_custom.css or custom_header.html. Maybe look at the last modified dates of your files to double check which ones you have customized.
Read RELEASE_NOTES.TXT and follow the instructions for each individual release. You only need to download the latest release, but you do need to follow the instructions in RELEASE_NOTES.TXT for each intermediate release.
Often, RELEASE_NOTES.TXT directs you to run SQL in the file "upgrade.sql". Run the SQL a little bit at a time, one release at a time.
Usually you don't need to make any changes to your Web.config, but once in a while you do. The RELEASE_NOTES.TXT file will tell you when must make a change. See for example the release notes for release 2.7.5. Sometimes you might want to change your Web.config in order to turn on new features.
Overlay the files in your virtual directory with the new files from the .zip EXCEPT Web.config and the files in your "custom" folder. Don't overlay your Web.config file.
Don't accidentally re-copy install.aspx and query.aspx to your public website.
分享到:
相关推荐
BugTracker.Net 3.5.7是一款用.Net开发的开源bug管理工具,基于GNU通用公共许可证的条款,其突出特点是易于安装、简单实用,非常适合中小开发团队。 它有一个非常实用的截屏工具btnet_screen_capture,截图完毕后可...
BugTracker.NET是一个采用.NET开发的免费、开源的基于web的问题跟踪平台。 小巧实用。 使用方式: 1.安装dot.net4.0框架. 2.建立数据库,并更新web.config中的配置 3.执行www中的setup.sql 4.部分iis虚拟路径,并...
BugTracker.NET是完全免费的,它基于Web的错误或问题跟踪书面报告,使用ASP.NET,C#和微软SQL Server / MSDE,它是由世界各地的数百名开发和支持团队日常使用。 BugTracker.NET 基于GNU通用公共许可证的条款。 Bug...
BugTracker.NET是一款开源的错误跟踪系统,主要用于软件开发团队管理和追踪项目中的缺陷或问题。版本2.8.7的发布包含了一系列的文件,这些文件在软件的运行和维护中起着关键作用。以下是对这些文件的功能和作用的...
注意:Corey在这里,BugTracker.NET的创建者。 请签出BugTracker.NET的后继者“ Budoco”,它类似于BugTracker.NET,但可以跨平台运行并使用PostgreSQL。
1.下载别人的3.5汉化版本,觉得不是最新版本,所以自己下载截止到目前的最新版,从头到尾过滤了一遍,凡是重要的关键地方都进行了汉化,在公司内部项目管理中应用了起来,感觉团队内部没有什么语言障碍了!...
这是许多成员要求的Visualy Studio 2005版本的Corey Trager的BugTracker.NET。 就是这样。 仍然没有100%完成,但是任何人都可以完成。 在SQLServer中运行Runsetup.sql,并按照原始BugTracker.NET的说明进行操作。
**BugTracker(2.1.4)中文版详解** BugTracker是一款专用于软件开发过程中的错误和缺陷管理工具,主要用于帮助开发团队有效地追踪、记录、修复以及管理软件项目中的问题。2.1.4版本是该软件的一个更新迭代,通常会...
bug tracker system!!!!bug tracker system!!!!bug tracker system!!!!bug tracker system!!!!bug tracker system!!!!bug tracker system!!!!
总结,Bugfree和Bugtracker.net提供了一套完整的Bug管理方案,不仅方便用户报告和追踪错误,还让团队能够高效协作,及时解决问题,确保软件项目的顺利进行。了解并熟练使用这些工具,将极大地提升开发团队的工作效能...
"Bug Strater.Net"是一款专为小型团队设计的bug集成管理控制工具,旨在提升开发与测试团队之间的沟通效率和协作质量。它集成了多种功能,帮助团队有效地追踪、记录和解决软件开发过程中的问题,从而确保项目的顺利...
《ASP.NET 2.0下的BTNET Bug Tracker:一款实用的追踪工具》 BTNET Bug Tracker是一款基于ASP.NET 2.0技术构建的bug管理工具,专为软件开发团队设计,用于有效跟踪和管理项目中的错误和问题。该工具的核心功能在于...
"BugTracker"是一款基于B/S(Browser/Server)架构的bug管理软件系统,主要用于协助软件开发团队有效地跟踪和解决在项目开发过程中遇到的问题。这款系统不仅提供了用户友好的界面,还集成了数据库脚本,使得安装和...
【标题】"Time Tracker.net-开源" Time Tracker.net是一个开源的桌面应用程序,旨在帮助用户有效管理他们的工作时间。这个工具的出现,源自于开发者个人的需求,并随着时间的推移,不断优化和完善,以至于现在成为...
Budoco是BU gtracker.NET(又名“ btnet”)的重写,但这次是在DO tnet CO re上,因此名称为BU-DO-CO。 关于Budoco的好事,btnet也是如此: Budoco易于安装和开始使用。 快速,轻巧。 它不会让你放慢脚步。 ...
bug管理工具BugTracker10,支持B/S
[文件数据]Bug Tracker 软件缺陷追踪系统 v2.24_bugtracker-2.2.4.zip源码PHP项目源代码下[文件数据]Bug Tracker 软件缺陷追踪系统 v2.24_bugtracker-2.2.4.zip源码PHP项目源代码下 1.适合个人搭建网站项目参考 2....
轻量级的开源缺陷跟踪系统——MANTISBT(Mantis Bug Tracker)