2011-07-11 7 views
0

私はASP.NET構成からユーザーを作成しました 私はSQL Serverを使用していますが、メンバーシップ用のデータベースは作成していません。App_Dataサブディレクトリの作成が拒否されました

私は、configファイルにこれを追加しました:管理者は、私がやったcreatのユーザーである

<authentication mode="Forms"> 
    <forms loginUrl="Login.aspx"></forms> 
</authentication> 
<authorization> 
    <allow users="admin" /> 
    <deny users="?" /> 
</authorization> 

。 と非常によくローカルに動作します。私は私が書き込み権限を持つApp_Dataフォルダを作成して、自分のアプリケーションのフォルダにそれを追加する必要がエラーを得た私のウェブサイトをuplodedた後

、今私はこの取得:

ネットワーク関連またはインスタンス固有SQL Serverへの接続を確立中にエラーが発生しました。サーバーが見つからなかったか、アクセスできませんでした。インスタンス名が正しいこと、およびSQL Serverがリモート接続を許可するように構成されていることを確認します。 (プロバイダ:SQLネットワークインターフェイス、エラー:26 - エラー位置決めサーバー/インスタンスの指定)

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

答えて

0

あなたが取得している上記のエラーメッセージは、リモート呼び出しで発生します。ローカルで正常に動作する可能性があります。これは、リモート接続がSQL Serverサーフェスのエリア構成で有効になっていないためです。これを実現するために、手順の下に従ってください:

は、データベースエンジンがリモート接続を受け入れるように構成されていることを確認します スタート]> [すべてのプログラム]> [SQL Server 2005の>構成ツール> SQL Serverのセキュリティ構成 ••上をクリックあなたが使用している場合 •、

また>データベースエンジン>リモート接続 •有効にローカルおよびリモート接続が 再起動インスタンス•問題が発生しているインスタンスを選択して[サービスと接続のセキュリティ構成(Surface Area Configuration)名前付きSQL Serverインスタンス。ASweb P.NETアプリケーションの接続文字列にそのインスタンス名を使用していることを確認してください。 •通常、データベースサーバーを指定するのに必要な形式はmachinename \ instancename です。•接続文字列も確認してください。

** **

+0

ハイテクのPrashantは、ウル答えのためのthnxは、私が使用している2008年と、ここで私がやった重量

:SQL Server 2008の>は、インスタンス名を右クリック>ファセット>ファセットドロップダウンから「表面領域の設定」を選択してください>見つからなかった私はRemoteDacEnabled(true)[http://www.mssqltips.com/tip.asp?tip=1673]をチェックしましたが、nothigが起こったと言っています:$ – Sosy

+0

あなたはSql Server Management Studioをお持ちですか?はいの場合は、それを開いて問題のインスタンスを右クリックし、[プロパティ] - > [接続] - > [このサーバーへのリモート接続を許可する]をチェックします。 Configuration Managerを使用してTCP/IPプロトコルを有効にする必要があります。 – Prashant

関連する問題