在Microsoft Azure PowerShell中,当我运行Add-AzureAccount命令时,出现此错误:
Add-AzureAccount:字典中不存在给定的键.
有谁知道如何解决这个错误?
我有一个Azure帐户.我使用的是Azure PowerShell版本0.8.16和Windows 7 Service Pack 1.
我有一个用asp.net编写的应用程序,我在网站中集成了一些传统的经典asp页面.该站点使用Windows身份验证.因为我无法管理带有角色的.asp页面,所以我编写了一个自定义HttpModule来检查用户是否有权查看这些页面,否则会重定向到"拒绝访问"页面.主要问题是应用程序需要在IIS7上以"经典模式"运行.我的模块在集成模式下工作,但在经典模式下不工作.有没有理由这个代码也不能在经典模式下工作?提前致谢.
这是模块的代码,它非常简单:
public class MyModule: IHttpModule
{
public void Init(HttpApplication application)
{
application.PostAuthenticateRequest += new EventHandler(Application_PostAuthenticateRequest);
}
void Application_PostAuthenticateRequest(object source, EventArgs e)
{
HttpApplication app = (HttpApplication)source;
HttpContext context = ((HttpApplication)source).Context;
if (context.Request.RawUrl.Contains("/protected-subfolder/"))
{
// gets user from windows authentication
string currentUser = Convert.ToString(context.User.Identity.Name);
if (!isAdmin(currentUser))
{
//deny access
(context.Response).Redirect(VirtualPathUtility.ToAbsolute("~/AccessDenied.aspx"));
}
}
}
public void Dispose(){ }
Run Code Online (Sandbox Code Playgroud)
这是经典模式的web.config中的设置(不工作):
<configuration>
<system.web>
<httpModules>
<add name="MyModule" type="MyModule" />
</httpModules>
</system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)
并且集成模式(工作)的设置:
<configuration>
<system.webServer>
<modules>
<add name="MyModule" type="MyModule"/>
</modules>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer> …Run Code Online (Sandbox Code Playgroud) 我有以下的HTML代码,其中onclick的.spot-info我想要得到的价值data-test。
<div class="spot" id="spot-1" data-test="12345">
<div class="spot-main">
<span>Test</span>
<a href="#" class="spot-info">view</a>
</div>
</div>
<div class="spot" id="spot-2" data-test="67891">
<div class="spot-main">
<span>Test</span>
<a href="#" class="spot-info">view</a>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
请在下面查看我的 js 尝试:
$('.spot-info').click(function ( e ) {
e.preventDefault();
var test = $(this).parent().parent().data('data-test');
console.log(test);
});
Run Code Online (Sandbox Code Playgroud)
此测试正在登录undefined控制台。我认为这可以检查.spot-info.
另外,有没有办法将很多parent(0)方法链接在一起而不是使用 jQuery。
我正在 Discord.js 上制作一个机器人。机器人将为每个用户分配一个角色。问题是我希望机器人 DM 为每个用户分配角色。该代码对我不起作用。
我试过的:
client.users.get('id').send('Blabla'),但它没有用。
message.author.send("Blabla.") 只会将消息发送给作者。
message.channel.send("Blabla") 只会将消息发送到频道。
我正在创建一个VBScript,通过DOSBox自动执行我最喜欢的DOS游戏.由于DOS只支持8个字符的文件名,当我尝试挂载目录"C:\ Users\jordanh\Documents\DOS\Roms\INDIAN~3\INDY264"时,VBScript发送回车键而不是"~3\INDY264" ,如在VBS"〜"= {ENTER}.
任何想法如何发送"〜"字符而不是输入?
javascript ×2
.net ×1
asp.net ×1
azure ×1
discord.js ×1
httpmodule ×1
iis-7 ×1
jquery ×1
node.js ×1
parent ×1
powershell ×1
sendkeys ×1
vbscript ×1