এটিতে পোস্টের সংখ্যা রয়েছে এবং আমি এতক্ষণে অনেকগুলি চেষ্টা করেছি। কিন্তু কোন উপকার. মাই সেলফি একটি উইনফর্মস বিকাশকারী মূলত, আমার সংস্থা ওয়েব উদ্যোগ নিচ্ছে বলে কিছুদিন আগে এই ওয়েব স্টাফটিতে কাজ শুরু করে।
আমার একটি এএসপি নেট নেটওয়ার্ক রয়েছে এবং আমি এটি স্থানীয় আইআইএসে হোস্ট করতে চাই। ইন Project properties -> Webসেটিংস আমি পছন্দ Use Local IIS Serverএবং একটি url দিলেন localhost/MyApp। আমি আমার ফায়ারফক্স ব্রাউজারে এটি অ্যাক্সেস করার চেষ্টা করেছি এবং হিসাবে ত্রুটি পেয়েছিHTTP Error 503. The service is unavailable.
পূর্বে আমি আরও অনেক ত্রুটি পেয়েছি এবং আমি একে একে সমস্তগুলি ঠিক করেছিলাম। কিন্তু এই এক দিয়ে আঘাত। আমার প্রকল্পে আমার এই সেটিংস
- অ্যাপ্লিকেশন পুলটি এএসপি.নেট ভি 4.0 ক্লাসিকে সেট হয়েছে
- অ্যাপ পুলের
Enable 32 bit Applicationসম্পত্তিটি সত্য - অ্যাপ পুল শুরু হয়েছে
- প্রকল্পের বিল্ড সম্পত্তি সম্পত্তি
Any CPUকাঠামোর কাঠামোর জন্য সেট করে
তবে আমি একটি অদ্ভুত আচরণের কথা উল্লেখ করতে চাই। নিম্নলিখিত আমি মুখোমুখি কিছু হয়
- অ্যাপ্লিকেশন পুল শুরু হয়
- আমি আমার স্থানীয় ওয়েবসাইট অ্যাক্সেস করার চেষ্টা করি (url হিসাবে এইভাবে
localhost/MyApp) - আমি হিসাবে ত্রুটি প্রাপ্ত
HTTP Error 503. The service is unavailable - অ্যাপ্লিকেশন পুল বন্ধ আছে
আমি নীচের লিঙ্কটি দেখেছি এবং ইতিমধ্যে এটি চেষ্টা করেছি। উপরের আচরণের জন্য আমি এখানে পৌঁছেছি । এই লিঙ্ক অনুসারে, কম্পিউটারের নাম এতে থাকা উচিত নয় .। .আমার কম্পিউটারের নামে আমার কোনও নেই তবে -এটিতে রয়েছে। এছাড়াও আমার ডোমেন নাম এতে .আছে। তবুও আমি এই সেটিংসটিকে আমার অফিসের ল্যাপটপ হিসাবে পরিবর্তন করতে পারি না এবং আমাদের টিএফএস সেটিংসটি আমাদের ডোমেন এবং কম্পিউটারের নামগুলিতে আবদ্ধ।
কি ঘটছে তা বুঝতে কেউ আমাকে সহায়তা করতে পারে? আমাকে গাইড করুন। ধন্যবাদ।
সম্পাদন করা
আমি নিম্নলিখিত কোড আছে Global.asax। Application_BeginRequestপদ্ধতি একই ফাইল খালি।
protected override void Application_Start(object sender, EventArgs e)
{
base.Application_Start(sender, e);
String _path = String.Concat(System.AppDomain.CurrentDomain.RelativeSearchPath, ";",
System.Environment.GetEnvironmentVariable("PATH"));
System.Environment.SetEnvironmentVariable("PATH", _path, EnvironmentVariableTarget.Process);
MyAppLog.Initialize();
MyAppLog.WriteMessage("Application Started");
}
হালনাগাদ
মন্তব্যে দেওয়া পরামর্শ অনুসারে, আমি ক্যাসিনি থেকে ওয়েবসাইটটি চালাতে সক্ষম হয়েছি।
Any CPU। সুতরাং আমি মনে করি ব্যবহৃত ডেলগুলি কোনও সমস্যা হওয়া উচিত নয়। গ্লোবাল.এক্স্যাক্স কোডটির জন্য দয়া করে সম্পাদনাটি দেখুন। ধন্যবাদ


Enable 32 bit Applicationকিন্তু আপনি কি কোনও 32-বিট কেবল ডিএলএল ব্যবহার করছেন?