好吧,在这里沮丧的边缘......我正度过了我生命中最糟糕的时光.对于我的生活,我无法使用Visual Studio 2013安装解决此问题.无论我尝试过什么,每当我尝试在浏览器中预览我的解决方案时,它都会继续抛出"无效指针".
在我遇到其他问题之前,我已经卸载并重新安装.更新,重建解决方案/项目,设置浏览器绕过localhost的代理,加载最新版本的IIS和Asp.Net ......你说出来.它继续用以下内容向我致意:

它没有告诉我任何其他事情.我确实在这台机器上安装了VS 2012和VS 2010,但我卸载了它们.现在我离开了.这种情况发生了什么?谁能提供一些见解?我这台机器上有两个硬盘.如果这不起作用,我将尝试在另一端安装它,并希望它与SQL Server一起使用,因为SQL在我的C盘上.我有双启动,只会启动到其他Windows 8.1专业版并尝试.想我先找到一个解决方案,然后在诉诸之前先学习一两件事.谢谢!
我所拥有的是一个允许域用户根据其LDAP凭据进行身份验证的功能.但是,它很长,因为我将已知密码硬编码为原始字符串......当然,这是禁止的.我希望传入一个从TextBox我设置的字符串值.这是功能:
public static bool fnValLDAPCreds()
{
bool validation;
try
{
LdapConnection ADConn = new LdapConnection(new LdapDirectoryIdentifier((string)null, false, false));
NetworkCredential NetCred = new NetworkCredential(Environment.UserName, "Password123", Environment.UserDomainName);
ADConn.Credential = NetCred;
ADConn.AuthType = AuthType.Negotiate;
// the user's authenticated here; creds used to login on the domain controller.
ADConn.Bind(NetCred);
validation = true;
MessageBox.Show("You were successfully authenticated against AD using LDAP!");
}
catch (LdapException)
{
validation = false;
MessageBox.Show("Your login was unsuccesful. Try a different set of credentials.");
}
return validation;
}
Run Code Online (Sandbox Code Playgroud)
我试图做的是替换我的一个值 …
c# authentication ldap environment-variables networkcredentials
我正在做一个教程,其中作者没有更新他的内容以反映PHP文档中的更改.无论如何,我需要知道我要提供的参数是什么.我已经检查过所有事情都是有序的,但我确实不知道我应该提供什么.这就是我所拥有的:
Connects.php
<?php
$connect_error = 'Sorry, we\'re experiencing connection issues.';
$con = mysqli_connect('localhost', 'root', 'PwdSQL5');
mysqli_select_db('phpcadet') or die($connect_error);
?>
Run Code Online (Sandbox Code Playgroud)
但我得到错误: 
编辑:在确定解决Connects.php问题之后,这就是为什么我修复它的原因...更多错误,这是我的代码.记住我是PHP的新手,并且正在完成一个做得不好的教程.
警告: mysqli_real_escape_string()期望参数1为mysqli,第4行的C:\ vhosts\phpcadet\core\functions\general.php中给出的字符串
General.php
<?php
function sanitize($data)
{
return mysqli_real_escape_string($data, 'What goes here?');
}
?>
Run Code Online (Sandbox Code Playgroud)
然后这个:警告:mysqli_query()期望参数1是mysqli,第7行的C:\ vhosts\phpcadet\core\functions\users.php中给出的字符串
Users.php
<?php
require 'core/database/connects.php';
function user_exists($username)
{
$username = sanitize($username);
$query = mysqli_query($_POST['username'], "SELECT * FROM users");
$row = mysqli_fetch_array($query);
if($row['username']==$username)
{
echo "Welcome, $username!";
return true;
}
else echo "Please enter a valid username and password";
return false;
} …Run Code Online (Sandbox Code Playgroud)