问题标签 [wsat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
10262 浏览

asp.net - ASP.NET WSAT(网站管理工具)和自定义成员资格提供程序

我正在构建一个 ASP.NET MVC 应用程序,它将具有自定义角色和成员资格提供程序。我一直在寻找管理工具来节省我们一些时间,WSAT已经跨越了我的道路。乍一看还不错,都是开源的,很简单,如果不行我可以自己修。

第一个问题是你们中的任何人过去是否将 WSAT 用于产品系统。是否值得,我应该考虑它,不使用它的原因是什么?

第二个问题,有谁知道 WSAT 与定制提供商的合作情况如何?

感谢您的反馈意见。

0 投票
2 回答
3610 浏览

asp.net-mvc - 网站管理工具不适用于 ASP.NET MVC

我刚开始使用 ASP.NET MVC,我正在尝试使用这种新架构进行身份验证。

所以,我开始关注官方网站上的教程,当我试图通过网站管理工具添加一些用户时,我发现了这个错误:

您选择的数据存储存在问题。这可能是由无效的服务器名称或凭据或权限不足引起的。这也可能是由于未启用角色管理器功能造成的。单击下面的按钮可重定向到您可以选择新数据存储的页面。

以下消息可能有助于诊断问题:无法加载类型“MyMvcApp.MvcApplication”。

现在,我在 web.config 中唯一更改的是连接字符串,我确定连接字符串不是问题(与我在其他项目中使用的相同)。

编辑:这是连接字符串:"Data Source=myMachine\SqlExpress;Initial Catalog=TestDB;User ID=TestUser;Password=123456"

我尝试了几件事并用谷歌搜索了很多,但没有任何效果。

那么,有什么想法吗?正如我所说,除了连接字符串之外,我没有更改 web.config 中的任何内容。

提前致谢,

0 投票
1 回答
99 浏览

asp.net - 在 ASP.Net 中自定义 WSAT

有没有人在 ASP.Net 中定制过网站管理工具?我想在创建用户时添加一些字段并将其全部保存在一个地方。

任何指针将不胜感激。

0 投票
1 回答
1445 浏览

.net - 为什么 WCF 需要 DTC 来处理事务流?

当我使用事务流时,我想知道为什么 WCF 需要在客户端和服务器上配置和启动 MSDTC。(启用网络访问)

毕竟,WCF 中的事务是通过使用 WsAtomicTransaction 的 SOAP 消息来管理的……那么到底为什么这两个 DTC 需要相互通信呢?

感谢您的答复。

0 投票
1 回答
243 浏览

asp.net - 自定义角色提供程序的 WSAT 安全选项卡错误

我已经使用 INGRES db 创建了客户会员角色和个人资料提供者。现在我可以在 WSAT 的提供程序选项卡中看到我的 IngresMembership 和 IngresRole 提供程序(为每个功能(高级)选择不同的提供程序),但是当我单击安全选项卡时,我收到此错误:

“您选择的数据存储存在问题。这可能是由于服务器名称或凭据无效,或权限不足造成的。也可能是未启用角色管理器功能。单击下面的按钮重定向到您可以在其中选择新数据存储的页面。

以下消息可能有助于诊断问题:对象引用未设置为对象的实例。”

我错过了什么?我是否需要为角色提供者的所有覆盖方法添加代码?我刚刚为 Initialize 和 GetRolesForUser 函数编写了代码。

谢谢

0 投票
0 回答
823 浏览

wcf - 您是否需要为 WS-AT 打开客户端防火墙才能使用 WCF?

我在尝试使用 SSL 证书通过 Internet 从 WCF -> WCF 进行通信时遇到以下错误。我在服务器上的 WS-AT 配置中检查了“不需要身份验证”。

几秒钟后,我在客户端上收到以下消息,并试图找出我的配置(或对 WS-AT 的理解)有什么问题。

无法解组流式事务。发生以下异常: WS-AtomicTransaction 协议服务无法解组流事务。发生以下异常:收到代码为 CoordinatorRegistrationFailed 的故障回复。故障原因如下: WS-AT 协议服务向其协调器注册失败。连接不能建立。

查看服务器上的日志文件,我找到了指向http://msdn.microsoft.com/en-us/library/aa702582(VS.90).aspx的链接和以下跟踪消息

Microsoft.Transactions.TransactionBridge.RegistrationCoordinatorFailed 如果本地 TransactionManager 由于无法发送消息而无法向其上级 TransactionManager 注册,则跟踪。

所以我想知道......服务器是否试图通过与客户端最初建立的 SSL 连接不同的通道与客户端通信。我很确定这就是它试图让我最终收到这条消息的原因。客户端是我的笔记本电脑(目前在星巴克),所以没有任何传入连接的机会。

那么是否可以在只有服务器具有开放防火墙的情况下使用 WS-AT 事务?假设这是可能的 - 我必须做些什么才能允许它?我发现关于必要配置的信息非常少——即使在我庞大的 Programming WCF 书中也是如此。


奖励:对于任何试图让 WS-AT 工作的人来说,这里有一些小技巧:

  • 如果在尝试安装 WS-AT 选项卡时无法显示它 - 并且您正在运行 x64 操作系统 - 请确保您使用的是x64 版本的 RegAsm.exe:C:\Windows\Microsoft。 NET\Framework64\v2.0.50727\RegAsm.exe /codebase wsatui.dll
  • 如果一旦安装 WS-AT,为传入连接配置它并重新启动 MCAT,您仍然会收到有关协议被禁用的错误,您可能忘记重新启动 IIS(!)
0 投票
1 回答
571 浏览

transactions - 是否有人使用 WS-AtomicTransaction 协议通过 Internet 在 WCF 中传播事务?

只是好奇,是否有人在生产中使用 WS-AT 协议通过 Internet 传播 WCF 中的事务(wsHttpBinding)?很难部署/支持吗?保持 WS-AT 端口打开是一种好方法吗?或者最好有一个自定义的解决方案来支持交易?你怎么看?

0 投票
0 回答
219 浏览

asp.net - 用于管理多个站点的网站管理工具

我的 webapp 中有一个管理部分来管理用户和角色(如网站管理工具)。我的问题是:管理在远程服务器上运行的所有站点的用户和角色的最佳方式是什么?这个想法是在所有站点的远程服务器上都有一个 webapp 管理工具,而无需在每个应用程序上复制管理部分。

你们有些人遇到过同样的问题吗?

0 投票
1 回答
148 浏览

asp.net - 独特的网站管理工具

我想创建一个独特的网站管理工具 (UWSAT) 来管理生产服务器上我所有网站的所有用户。

基本上,这个想法是让 UWSAT 只有一个管理员用户;当管理员登录该工具时,他可以浏览应用程序,选择一个并查看其用户。他可以将新用户添加到现有应用程序,或创建指定新应用程序名称的用户(据我所知,也可以创建应用程序)。

我面临的问题是要将用户添加到应用程序中,我必须设置 Membership.ApplicationName 但我读到应该避免这样做。

所以我问你:我应该为每个应用程序创建一个不同的 MembershipProvider 并在我必须管理该应用程序的用户时调用它吗?

谢谢。

0 投票
0 回答
264 浏览

tomcat - 有没有办法在 Tomcat 上使用 Metro 提供的 WS-AtomicTransactions?

Metro 文档指出该系统在 Tomcat 和 Glassfish 上运行。Metro 不包含自己的事务管理器。一个必须部署一个外部的。在系统启动时,Metro 检查事务管理器是否兼容。我已经尝试了几个,但总是 Metro 抱怨:

附加信息:我只需将 Web 服务作为客户端调用。服务器由其他人提供,因此无法重新设计服务。有人知道哪个事务管理器提供此方法并在 Tomcat 上运行,或者我还能做些什么来在 Tomcat 上使用 WS-AtomicTransactions?