سلام استاد خسته نباشید بنده ارور زیر را دریافت میکنم روی هاست پابلیش کردم پروژه را الان متوجه این شدم که باید فایل Startup و یا Program از حالت توسعه خارج کنم ولی من اصلا متوجه منظور این حرف نمیشم که این هم در اخر این سوال متوجه شدم https://toplearn.com/ShowQuestion/65746/%D8%A7%D8%B1%D9%88%D8%B1-50030
ممنون میشم راهنمایی کنید درصورت امکان یه رفرنس معرفی کنید چون من با سرچ در گوگل چیزی پیدا نکردم و کانکش استرینگ هم چند بار چکش کردم و پشتیبانی چک کرد فکر کنم درست باشه یا اگر ماله چیز دیگه میتونه باشه این ارور راهنمایی کنید باتشکر فراوان
سلام خدمت شما دوست عزیز
این مورد به ارور سمت سرور اشاره میکنه و صرفا به تغییر release مربوط نمیشه
از nlog برای لاگ زدن استفاده کنین که متوجه ارور سرور بشین
با ران کردن فایل MarketPlace.Web.exe خطای زیر در cmd نمایش داده میشود :
Unhandled exception. System.FormatException: Could not parse the JSON file.
---> System.Text.Json.JsonReaderException: '0x0D' is invalid within a JSON string. The string should be correctly escaped. LineNumber: 10 | BytePositionInLine: 167.
at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan1 bytes) at System.Text.Json.Utf8JsonReader.ConsumeStringAndValidate(ReadOnlySpan1 data, Int32 idx)
at System.Text.Json.Utf8JsonReader.ConsumeString()
at System.Text.Json.Utf8JsonReader.ConsumeValue(Byte marker)
at System.Text.Json.Utf8JsonReader.ReadSingleSegment()
at System.Text.Json.Utf8JsonReader.Read()
at System.Text.Json.JsonDocument.Parse(ReadOnlySpan1 utf8JsonSpan, JsonReaderOptions readerOptions, MetadataDb& database, StackRowStack& stack) at System.Text.Json.JsonDocument.Parse(ReadOnlyMemory1 utf8Json, JsonReaderOptions readerOptions, Byte[] extraRentedBytes)
at System.Text.Json.JsonDocument.Parse(ReadOnlyMemory1 json, JsonDocumentOptions options) at System.Text.Json.JsonDocument.Parse(String json, JsonDocumentOptions options) at Microsoft.Extensions.Configuration.Json.JsonConfigurationFileParser.ParseStream(Stream input) at Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider.Load(Stream stream) --- End of inner exception stack trace --- at Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider.Load(Stream stream) at Microsoft.Extensions.Configuration.FileConfigurationProvider.Load(Boolean reload) --- End of stack trace from previous location --- at Microsoft.Extensions.Configuration.FileConfigurationProvider.HandleException(ExceptionDispatchInfo info) at Microsoft.Extensions.Configuration.FileConfigurationProvider.Load(Boolean reload) at Microsoft.Extensions.Configuration.FileConfigurationProvider.Load() at Microsoft.Extensions.Configuration.ConfigurationRoot..ctor(IList1 providers)
at Microsoft.Extensions.Configuration.ConfigurationBuilder.Build()
at Microsoft.Extensions.Hosting.HostBuilder.BuildAppConfiguration()
at Microsoft.Extensions.Hosting.HostBuilder.Build()
at MarketPlace.Web.Program.Main(String[] args) in C:\Users\amira\Desktop\last fix 17\last fix 15\MarketPlace\MarketPlace.Web\Program.cs:line 16
با ران کردن فایل MarketPlace.Web.exe خطای زیر در cmd نمایش داده میشود :
مشکل از دیتایی هستش که دارین serialize میکنین یا deserialize میکنین
بررسی کنین که مشکلی در دیتای شما وجود نداشته باشه
"MarketPlaceConnection":"Data Source=ip;Initial Catalog=databasename;User Id=Admin;Integrated Security=true;Password=password;
شرمنده ولی منظورتون را متوجه نشدم ممنون میشم بیشتر توضیح بدید
و یک نکته دیگه من دیتابیس را ساختم کانکشن استرینگش هم چند بار چک کردم و میگفت دیتابیس روی یه سرور دیگست که جاش ایپیش را وارد کرد میتونه مشکل از این باشه
ممنون میشم راهنمایی کنید
سلام خدمت شما دوست عزیز
هنگامی که پابلیش میگیرین از پروژه باید گزینه ی release رو انتخاب کنین. احتمالا روی debug باقی مونده
برای حل مشکلات احتمالی ، پکیج nlog رو روی پروژه نصب کنین و کانفیگ کنین تا ارورهای سرور رو به صورت فایل متنی در سرور لاگ بزنه و بتونین مطالعه کنین