我有一个 Asp.net MVC5 应用程序并将其发布到Microsoft Azure. 我首先将我的.mdf文件迁移到Sql Azure Databases. 中提供的数据库连接字符串Azure Portal不起作用。
[ArgumentException:不支持关键字:“服务器”。]
我的连接字符串如下web.config
connectionString="
Server=tcp:dbprojectserver.database.windows.net,1433;
Initial Catalog=db_project;
Persist Security Info=False;
User ID=username@servername;
Password=kenth&&123;
Encrypt=True;
TrustServerCertificate=False;
Connection Timeout=30;
"
Run Code Online (Sandbox Code Playgroud)
我相信这个连接字符串有问题。任何有关此方面的帮助都将受到高度赞赏。
编辑
从此处读取SQL Server 连接字符串并遵循 EF Db First 或 Model First 连接字符串示例
<add name="ConnectionStringName"
providerName="System.Data.EntityClient"
connectionString="metadata=res://*/ ContextClass.csdl|res://*/ ContextClass.ssdl|res://*/ ContextClass.msl;provider=System.Data.SqlClient;provider connection string="Data Source=ServerName;Integrated Security=False;User Id=userid;Password=password;MultipleActiveResultSets=True"" />
Run Code Online (Sandbox Code Playgroud)
这就是我根据上面的例子使用的
<add name="ProjectEntities" connectionString="metadata=res://*/ ProjectWeb.Models.User.csdl|res://*/ ProjectWeb.Models.User.ssdl|res://*/ ProjectWeb.Models.User.msl;provider=System.Data.SqlClient;provider connection string="Data Source=tcp:dbprojectserver.database.windows.net,1433;Integrated Security=False;User Id=username@servername;Password=kenth$$123;MultipleActiveResultSets=True"
" providerName="System.Data.EntityClient"/>
Run Code Online (Sandbox Code Playgroud)
它说
不支持关键字“数据源”
我是 Laravel 的新手,我正在开发 Laravel 身份验证系统,虽然注册有效,但登录没有执行任何操作。
class UserController extends Controller
{
public function postSignUp(Request $request)
{
$email = $request['email'];
$first_name = $request['first_name'];
$password = bcrypt($request['password']);
$user = new User;
$user->email = $request->email;
$user->first_name = $request->first_name;
$user->password = bcrypt($request->password);
$user->save();
Auth::login($user);
return redirect()->route('hotelier.index')->with('alert-success','Data has been saved successfully');
}
public function postSignIn(Request $request)
{
if(Auth::attempt(['email' => $request['email'], 'password' => $request['password']])){
return redirect()->route('hotelier.index');
}
return redirect()->back();
}
}
Run Code Online (Sandbox Code Playgroud)
Route::group(['middleware' => ['web']], function (){
Route::get('/', function () {
return view('welcome');
});
Route::resource('hotelier','HotelierController');
Route::post('/signup', …Run Code Online (Sandbox Code Playgroud) 刚开始Pusher用于我的Laravel应用程序.我正在使用Laravel Event Broadcasting.
客户端
var pusher = new Pusher("{{ env('PUSHER_APP_KEY') }}");
//console.log(pusher);
var channel = pusher.subscribe('superadmin');
channel.bind('NewUser', function(data) {
console.log(data)
});
Run Code Online (Sandbox Code Playgroud)
问题
Pusher:错误:{"type":"WebSocketError","error":{"type":"PusherError","data":{"code":4001,"message":"找不到按键MY_PUSHER_APP_KEY的应用程序.也许你正在连接错误的群集."}}}
已经验证
config/broadcasting.php是相同的Pusher分享您对此问题的体验.
asp.net-mvc ×1
azure ×1
deployment ×1
events ×1
laravel ×1
laravel-5 ×1
laravel-5.3 ×1
php ×1
pusher ×1
sql ×1
websocket ×1