我正在尝试在一堆将由应用程序服务器使用的计算机上发布计算服务.计算服务器是有状态的,需要能够执行异步回调,所以我想通过TCP使用每个会话设置.
服务应用程序是使用VS2008中的WCF服务应用程序项目类型构建的.
因为它发生了计算服务机器运行Vista,所以根据我读过的文档,我应该能够使用WAS托管.我正在尝试遵循Microsoft关于此主题的说明:
但是我很早就遇到了麻烦.我应该将.svc文件放在我的应用程序的虚拟目录中.但由于我不使用IIS主机,如何创建虚拟目录?上面的文档对此并不清楚.
此外,当尝试运行允许net.tcp访问我的应用程序的命令时:
%windir%\system32\inetsrv\appcmd.exe set app "Default Web Site/<WCF Application>" /enabledProtocols:net.tcp
Run Code Online (Sandbox Code Playgroud)
我不知道该替换什么<WCF Application>.同样,似乎有一个先前的步骤缺少以"IIS托管式"方式发布服务的地方.
我创建了一个试图使用该服务的测试应用程序.当我单击"添加服务引用"时,它会发现我的服务但无法使用net.tcp连接到它.
有没有人在这里成功进行WAS托管和服务?你有什么指示吗?
更新:我现在尝试使用IIS管理器(右键单击 - >编辑绑定...)将net.tcp绑定添加到网站,但Add ...对话框中可用的唯一协议是http和https.该列表中没有net.tcp.是的,我已经安装了非http激活组件......非常奇怪.
我想重置mysql中的停止词列表以进行FULLTEXT搜索.我在我的系统中安装了WAMP Server,它有phpmyadmin来访问mysql.但我不知道如何重置phpmyadmin中的停止词.任何人都可以告诉我该怎么做.
我也http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_ft_stopword_file阅读此链接但不知道何时使用此???
目前我有以下操作从我的数据库返回文件(图像,PDF等):
//
// GET: /FileManager/GetFile/ID
[OutputCache(Duration = 600, VaryByParam = "ID")]
public ActionResult GetFile(int ID)
{
FileService svc = new FileService(new SqlFileRepository(base.ConnectionString));
KsisOnline.Data.File result = svc.GetFileByID(ID);
return File(result.Data, result.MimeType, result.UploadFileName);
}
Run Code Online (Sandbox Code Playgroud)
我正在使用该OutputCache属性,但我不知道我是否正确使用它或如何为此目的优化它.
正如代码所示,我似乎在Firefox(3)中获得了缓存功能,但不是IE(7).出于某种原因,IE每次都要从DB请求图像(这显然是杀手很糟糕),我不知道如何修复它.当然IE不能正确支持标准,但我可能仍然没有遵循一些首选的缓存约定.我真的很感激一些帮助,所以我得到最小的数据库命中和缓存支持跨浏览器.
编辑: 要查看上面的代码或使用浏览器/工具自行配置,请参阅此链接.
我们使用的是一个以C/Unix格式存储日期的旧应用程序.C时间基本上是自1970年1月1日以来的秒数.日期在SQL Server数据库中存储为整数.我正在为使用这些日期的报告撰写视图.
到目前为止,我正在从UNIX时间转换为本机日期时间:
DateAdd(s,3600+unix_time,'1/1/1970')
Run Code Online (Sandbox Code Playgroud)
3600将从UTC转换为我们当地的GMT + 1时区.这在冬天是准确的,但在夏天,由于夏令时,它是一小时.
在SQL Server中是否有内置的从UTC转换为本地时间的方法?
我是Java编程的新手,我正在构建一个应用程序,它将添加,显示和删除给定文件夹位置的文件.
我使用JFileChooser添加了文件,并知道如何删除文件.但是我被显示部分困住了.
我想在我的应用程序中使用不同的图标显示文件和文件夹.我试图在显示面板中添加一个JFileChooser并禁用对话框的按钮和菜单组件,但我还没有成功.有没有更好的方法来做到这一点?
我有很多日志文件,需要搜索某些字符串,并想知道我是否可以制作一个批处理文件来为我自动完成这项工作?我需要做的就是找到某个目录中的最新日志,然后在该文件中搜索该字符串.
我在这个网站上找到了以下代码,它可以很好地打开最新的日志文件,但不幸的是我不太了解批量编程来修改代码来搜索字符串并显示该行.
for /f "usebackq delims=" %%i in (`dir /b /o-d`) do @call "%%i"&goto :eof
Run Code Online (Sandbox Code Playgroud)
任何帮助将非常感激.
我想telnet:// blah打开putty而不是本机windows telnet客户端.
我甚至不知道在Windows下调用这个"功能"是什么,所以我没有运气找到任何有关它的信息.
先谢谢,Jan
我可以加载到表单控件上的最大数据量是多少?
我的应用程序占用太多内存,并且在我的经验中将超过500,000条记录添加到任何Windows窗体控件时会挂起.有线索吗?
我正在研究如何在ASP.NET环境中使用Ruby HAML包中的SASS(Syntactically Awesome StyleSheets).理想情况下,我希望将SASS文件编译成CSS,使其成为构建过程的无缝部分.
这种整合的最佳方法是什么?或者,是否有其他CSS生成工具更适合.NET环境?
windows ×2
.net ×1
asp.net ×1
asp.net-mvc ×1
batch-file ×1
c# ×1
caching ×1
css ×1
database ×1
datagridview ×1
firefox ×1
java ×1
jfilechooser ×1
listbox ×1
mysql ×1
net.tcp ×1
sass ×1
search ×1
shell ×1
solr ×1
sql ×1
sql-server ×1
stop-words ×1
string ×1
swing ×1
time ×1
url ×1
was ×1
wcf ×1
wcf-binding ×1