2013-09-23 29 views
0

我有一個dbml文件,我用我的linq到SQL。 因爲我從來沒有更好地理解它,所以我使用visual studio的服務器 - 資源管理器,在那裏插入我的數據庫信息,並將表中的數據從數據庫拖放到dbml文件中。 我第一次這樣做時,我被問到是否要將每個信息保存在文件本身中,並同意...dbml中的「Slow」連接字符串?

所以連接字符串是「mysite.com/SQLEXPRESS」。

現在我問自己兩兩件事:

1)有與VS建議在文件選項的安全任何已知的問題?

2)這是否是緩慢的,因爲當我在mysite.com上發佈我的網站時,asp.net是否將數據庫連接路由到LAN外部,然後再次進入內部,因爲我在此處使用域,而不是使用localhost/SQLEPXRESS?

回答

1

1)您是否遇到問題?如果不是,那麼你很好。如果你是,那麼請問一個問題,具體概述你實際面臨的任何問題。

2)完全取決於你自己的網絡設置。如果機器知道它名爲mysite.com,那麼它會自行解決。如果沒有,那麼它將不得不詢問配置的DNS服務器在哪裏。如果站點名稱是代理,那麼它可能會轉到代理,然後重新導入。通常,您使用常規機器名稱;甚至更典型的是,數據庫與網站不在同一臺機器上,以便通過拒絕直接的外部訪問來提供額外的安全層。