What type of problems I may face if add 'DataAccess' reference to 'web site'.
Well, as per feature working, no problem. By adding a DataAccess reference, you are removing business layer segregating the UI & DA layers. Thus, converting your application architecture into 2-Tier application.
It is NOT mandatory to have a BL between UI & DA. One of the general good architecture used is 3-Tier where BL keeps UI & DA separate and acts as mediator. There are benefits of this structure like easy maintenance and no coupling of DB with UI. Easy change of DB layer without affecting UI or vice-versa.
In case you want to know/read more on 3-tier architecture, please have a look at these:
3-tier architecture in C#[
^]
3-Tier Architecture Examples[
^]
3-Tier Architecture in ASP.NET with C#[
^]