我正在开发一个WCF Web服务,我使用WCF服务应用程序模板来做到这一点.
创建"WCF服务应用程序"是否满足此要求?通过WCF服务应用程序创建WCF服务库有什么好处?
我刚刚在wix教程中阅读了以下内容.
由于某些奇怪的原因,只需单击.msi文件就无法运行小更新和次要升级 - 它们会出现错误:"已安装此产品的另一个版本." 我们知道,愚蠢...无论如何,你必须用命令启动它:
msiexec/i SampleUpgrade2.msi重新安装=所有重新安装模式= vomus
不要问我这对普通用户有什么影响...你最好从Autorun.inf文件启动它,或者设计一个外部Setup.exe shell来启动它.
我们希望人们能够下载最新版本的应用并安装它,即使他们已经安装了旧版本.你通常如何处理这个问题?
我们正在开发一个WCF REST Web服务,它只接收来自任何匿名用户的大量任意文本,然后在后端执行一些处理.
例如,这是我们的Web服务中的一种方法:
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
public class MyRESTService : IMyRESTService
{
[WebInvoke(Method = "PUT", UriTemplate = "/MyRESTMethod?paramA={paramA}¶mB={paramB}")]
public Stream MyRESTMethod(string paramA, string paramB, Stream rawData)
{
//do some stuff...
}
}
Run Code Online (Sandbox Code Playgroud)
如果我们只使用默认的IIS设置,我们得到一个(401) Unauthorized.然而,在经过多次反复试验后,我们发现我们可以通过在实际.svc文件上为我们的服务提供WRITE访问权限来使其工作.
我的问题是:为什么IIS需要对.svc文件进行WRITE访问以使其工作?有没有更好的方法,还是我坚持这种hackish(可能不安全)的解决方法?
WTF微软?
可能相关:
我已下载了一个文件WINDOWS POWERSHELL,其扩展名为.msu,如何在我的winxp专业sp3操作系统中安装此软件包.
我是一名Common Lisp新手,他开始学习这门语言.我的问题是:我已经看到几个函数以不同的方式使用谓词语法.例如(只是查看),有streamp和pathnamep,但也有input-stream-p和output-stream-p.为什么并非所有功能都标准化使用*p或*-p?这可能只是一件历史文物吗?
我正在编写的程序允许用户单击JXDatePicker上的日期来设置任务完成的日期.我想在JXDatePicker中禁用未来日期的选择,因为在我的程序中选择将来的日期无效.
我发现JXDatePickers包含一个JXMonthView,似乎日期选择器或月份视图不允许您禁用个别/日期范围.我可以更改各个日期和日期范围的背景颜色,这样我就可以将未来的日期作为单独的颜色.然后,只要用户单击日历以禁止将来的日期,我就可以添加一些验证.但是,如果我能说一下像calendar.setMaxDate(今天)这样的东西,那将会更加清晰;
有没有人知道有没有比手动编码功能更简单的方法?也许另一个日期选择器组件修复了这个问题?
wcf ×2
common-lisp ×1
iis ×1
iis-7 ×1
java ×1
lisp ×1
rest ×1
swing ×1
swingx ×1
wcf-binding ×1
wcf-security ×1
windows ×1
windows-xp ×1
wix ×1