0

ASP.MVC 3.0 アプリケーションがあります。私のソリューションには、Linq to SQL プロジェクト (.dbml) が含まれています。私は、Web アプリケーション プロジェクトではなく、別のプロジェクトに配置することを選択しました。データベース(DAL)に「手動で」接続する別のプロジェクトもあります。アプリケーションを Web サーバーにデプロイし、偽装と Kerberos 委任を有効にします。DAL の偽装は正常に機能していますが、不明な理由により、Linq to SQL の偽装が機能していません。私は何かが恋しいですか?Web アプリケーションの web.config は次のとおりです。

 <identity impersonate="true"/>

Linq to SQl プロジェクトの app.config は次のとおりです。

 <connectionStrings>
    <add name="testConnectionString"
        connectionString="Data Source=SERVERNAME;Initial Catalog=DBNAME;Integrated Security=True;"
        providerName="System.Data.SqlClient" />
</connectionStrings>

サーバー構成または委任に何か欠けていますか?

4

1 に答える 1

0

Linq to SQl 私のプロジェクトの app.config は次のとおりです。

<connectionStrings> <add name="DefaultConnection" connectionString= "server=server name or ip addrress;database=dbname;uid=id;pwd=pass" providerName="System.Data.SqlClient" /> </connectionStrings>

于 2013-03-05T09:27:21.580 に答える