Fresh wild Atlantic salmon salmon, raw, or baked (not deep fried) contains about 4,000 IU of Vitamin D per pound. Even if you are eating 2 pounds a week your not getting enough vitamin d if you aren't going outside.
However, the minimum time to be outside isn't that much. Every 10~20 minutes produces around 1000 IUs of Vitamin D depending on time of day, what your wearing, and atmospheric conditions.
Here is a really good calculator to determine how long you need to be in the sun to produce 1000IU of vitamin d:
http://nadir.nilu.no/~olaeng/fastrt/VitD-ez_quartMED.html
A tutorial on how to use the calculator can be found here: http://www.self.com/fooddiet/blogs/nutritiondata/2010/07/how-much-sunshine-do-you-need.html