PDA

View Full Version : سوال: اجرای برنامه ASP.net روی کامپیوتر دیگر



seibel86
چهارشنبه 06 آذر 1387, 20:45 عصر
سلام میخوام یه برنامه asp رو که روی کامپیوتر خودم نوشتم روی یه کامپیوتر دیگه اجرا کنم و چون پایگاه داده هم داره مشکل داره.
حالا باید چه کار کنم؟
مرسی.

r_mehrizi
پنج شنبه 07 آذر 1387, 08:15 صبح
شما ابتدا بايد iis را اونجا نصب كنيد بعد dot net framework را .اگه با sql كار مي كنيد sql را هم نصب كنيد
برنامه تون را داخل wwwroot قرار بديد و يك virtual directory هم از اون بسازيد بعد داخل نوار آدرس ie بنويسيد
http:\\localhost\proje كه به جاي proje اسم برنامه خودتون رابنويسيد

اگر هم با اون کامپیوتر شبكه هستيد درنوار آدرس بايد ip کامپیوتر مبدا را بنويسيد

sara_B
پنج شنبه 07 آذر 1387, 11:41 صبح
اگه مشکل شما مشکل آدرس دهی باشه ، برای قابل حمل شدن پروژه تون (اجرا روی هر کامپیوتری) ، کارهای زیر رو انجام بدید:

اول از همه فایل database تون رو توی ریشه ی وب سایت قرار بدین.
سپس connection string رو از پنل properties مربوط به فایل mdf کپی کنید و بعد مطابق مثال زیر در web config ، past کنید.







<connectionStrings>
<add name="conn" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\MyDatabase.mdf;Integrated Security=True;User Instance=True" />
</connectionStrings>

حالا کافیه مانند کد بالا ، آدرس فایل mdf را پاک کنید و به جایش ، عبارت |DataDirectory| را بگذارید.