I have a web service which I host on my machine. I use Windows 7 and IIS 7.5.
Problem: When the client tries to consume the web service, he/she gets a HTTP 405 error.
In the log file of IIS, I can see that this is refused because POST verb is not allowed.
问题:如何为这些请求允许POST动词?
我是否必须添加WSDL文件的映射?如果我这样做,我该如何配置此映射?我检查过,在现有的映射中,我没有WSDL扩展.
是否可能在IIS上设置另一个允许这些请求的东西?
Web服务是使用WCF构建的.
我需要创建将由其他系统使用的Web服务(.NET).为了让他们实现将使用我的Web服务的逻辑,我需要为他的Web服务发送wsdl和XSD文件.
WSDL文件不是问题,我将通过传递wsdl参数从.asmx页面获取它.但是,如何为我的Web服务生成适当的XSD文件?我可以使用XSD.exe工具并将其.wsdl文件作为参数传递,还是有其他方法?
提前致谢.
我正在考虑为我们的一个项目使用AppFabric缓存功能.我们需要分布式缓存功能,似乎AppFabric是一个很好的解决方案.但是,我有几个问题希望在这里得到解答.
我们正在考虑在安装Web应用程序的同一台机器上托管AppFabric Cache服务器.我在MSDN文章中发现AppFabric应该安装在专用机器上.还要注意的是,AppFabric可以与应用程序本身安装在同一台机器上,但是应该考虑一些问题(文章引用):
Windows Server AppFabric缓存主机应专用于缓存服务,这意味着这些服务器也不会用作应用程序,Web或数据库服务器.可以在群集中使用非专用缓存服务器,但不支持此方案.尽管有此策略,但如果您决定使用非专用缓存主机,请确保正确估计并测试每个缓存主机的配置,以便为缓存服务和计算机上的所有其他服务提供足够的内存和网络资源.还要了解其他服务的处理器和网络利用率的高峰将对缓存集群的性能和稳定性产生负面影响.
以下是本文的链接:文章#1
现在,这听起来很合理,我认为限制RAM AppFabric缓存可以使用的数量就足够了.但是,在MSDN上阅读另一篇文章我发现了这个:
对于物理机和虚拟机,您应该记录缓存集群到使用缓存的应用程序或Web服务器的位置.如果它们位于不同的数据中心,请确保这些数据中心之间的延迟不会对性能产生负面影响.在此阶段,您可能很想将您的应用程序或Web服务器用于缓存服务器.尽管可能,但不支持此功能.首先,这些机器上的IIS等服务的任何资源使用率都会影响缓存集群.其次,缓存服务假定它位于专用服务器上,并且可能使用比您指定的内存更多的内存.
以下是本文的链接:文章#2
如果我正确理解上面的声明,这意味着尽管我的AppFabric的配置设置,它将需要尽可能多的RAM吗?这真的可以吗?有没有人在应用程序和AppFabric位于同一台机器上的配置方面有一些经验?
我们的数据库中有审计表.使用触发器完成对此表的记录.
目前,没有什么能阻止用户登录数据库服务器,从管理工作室打开表并更改审计表中的数据.
哪些可能的机制可以阻止(或至少检测)审计数据篡改的情况?
我正在考虑在审计表中添加一列,其中应包含根据在该行中输入的值计算的一些哈希值.但是,由于审计是使用触发器完成的,因此恶意用户可以打开任何触发器并查看计算此哈希的逻辑.
编辑:
我不太清楚.应用程序用户无权访问数据库.我指的是像DB管理员这样的用户,对数据库有适当的权限.尽管如此,如果这个数据库管理员登录并有权使用审计表进行调节,我希望至少有一些机制来检测这种篡改.
我为一个项目创建了分支,但现在我需要修改分支.问题是我在上下文菜单中的所有内容(右键单击源资源管理器中的项目)都是分支和合并选项.我也试过去文件 - >源代码控制 - >分支和合并,但是我在上下文菜单中有相同的选项(只有两个).
我试图在上下文菜单中添加选项,以便从分支转换到文件夹,但没有结果.
我试过这个论坛的提示:转换为文件夹,但它没有帮助我.
在VS 2010中,哪里可以找到臭名昭着的"转换为文件夹"选项?
我希望获得针对具有特定YouTube ID的视频的评论和/或喜欢的数量.我使用的是YouTube API v3.0.
我正在搜索API文档,但找不到合适的方法.
是否有任何类型的框架为应用程序之间的集成或类似的东西提供了一些通用机制?通过集成,我假设通过Web Service等标准接口在两个应用程序之间进行数据交换(导入和导出).
c# ×6
.net ×3
appfabric ×1
architecture ×1
audit ×1
branch ×1
caching ×1
google-api ×1
http-post ×1
iis ×1
sql-server ×1
tampering ×1
tfs2010 ×1
wcf ×1
web-services ×1
youtube-api ×1