我们有一个静态的html/webform站点,该站点缺乏搜索功能,昨天几个小时后我能够获得雅虎BOSS(构建您自己的搜索服务),我得到了它的工作(仍然在添加缺失的功能,如分页)的工作,我想知道的类的配置选项,因为我有一个App_Code文件BossSearch.cs,与被设置在顶部的一些字段:asp.net中的配置设置
public class BossSearch
{
String sResultsPage = "~/searchResults.aspx";
String sSearchString="";
String sApiKey = ConfigurationSettings.AppSettings["BossApiKey"];
String sSite = "www.oursite.com"; //without http://
String sQuery = "http://boss.yahooapis.com/ysearch/web/v1/{0}%20+site:{1}?appid={2}&format=xml&start={3}&count={4}";
String sStart = "0";
Uri address;
WebProxy webproxy = new WebProxy("http://192.168.4.8:8080");
bool bUseProxy = true;
int nResultsPerPage = 10;
int nTotalResults = 0;
...
,你可以看到,我从web.config文件中获取BossApiKey,但是在类中声明的所有其他人中,我应该将所有这些文件放在web.config文件中?如果我想在其他网站重用课程(我应该说课堂图书馆?)?我可以把它变成一个DLL,它的优点是什么?我读过一个dll有自己的配置文件的地方,这是存储这些设置的方式吗?
道歉我的无知,因为我不是那个熟悉的开发应用程序(还在研究)
DLL没有自己的配置文件...可执行文件。 – Dismissile 2010-10-22 17:36:21
谢谢,我忘了我从哪里取得信息,嘿嘿。 – Prozaker 2010-10-22 17:53:35