У меня проблема с попыткой создания экземпляров объектов Oracle.DataAccess.Client в веб-приложении.
Чтобы проверить это, я создал новое веб-приложение asp.net и вставил следующий код в код Default.aspx:
protected void Page_Load(object sender, EventArgs e)
{
Oracle.DataAccess.Client.OracleConnection conn = new Oracle.DataAccess.Client.OracleConnection();
Oracle.DataAccess.Client.OracleCommand client = new Oracle.DataAccess.Client.OracleCommand();
}
Для вызова OracleConnection () потребуется 2,5 минуты, но OracleCommand () будет быстрым. Если я переверну порядок 2 вызовов, произойдет обратное, и вместо этого будет висеть OracleCommand ().
Если я разверну этот код в IIS, он будет работать нормально, поэтому моя проблема только в Casini. Кто-нибудь сталкивался с этой проблемой раньше или есть идеи для меня? Я попытался переустановить клиент Oracle и Visual Studio, я даже попробовал старую версию клиента Oracle (112012 вместо 112021) с теми же результатами.
Кроме того, я работаю на новой машине с Windows 7, и у меня не было этой проблемы на моей предыдущей машине.
Спасибо.