سلام
وقتی که پروژه رو پابلیش کردم روی IIS با این خطا مواجه شدم
پروژه فقط یک صفحه است که دیتا توش وارد میشه، همه رو هم با کدهای آماده core ساختم
آیا میدونید دلیلش چیه؟
Error.
An error occurred while processing your request.
Request ID: 0HLMSS42SQHI8:00000001
Development Mode
Swapping to Development environment will display more detailed information about the error that occurred.
سلام خدمت شما
در فایل web.config که publish کردین باید ASPNETCORE_ENVIROMENT رو روی حالت Production قرار بدین
<configuration> <!-- Configure your application settings in appsettings.json. Learn more at http://go.microsoft.com/fwlink/?LinkId=786380 --> <system.webServer> <handlers> <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" /> </handlers> <aspNetCore processPath=".\Application.exe" arguments="" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false"> <environmentVariables> <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Production" /> </environmentVariables> </aspNetCore> </system.webServer> </configuration>
ممنونم
دقیقا همین کار را انجام دادم
ولی خطا کماکان پابرجاست
هاستی که خریدید از .net core پشتیبانی میکند؟
هاست نیست IIS بود
ویندوز سرور 2008 بود پروژه رو با نسخه 2.2 ساخته بودم اون خطاها رو نمایش میداد
همه پکیج های Runtime و SDK و Hosting مربوط به Asp.net Core را نصب کردم کد خطا عوض شد
بعد .Net frame work رو به روز کردم بازهم کد خطا تغییر کرد. ولی مشکل حل نشد
این بار کل Cash های ویندوز رو پاک کردم fix ویندوز رو اجرا کردم بعد کل برنامه های روی سرور رو بروز رسانی کردم مشکل حل شد.
آخرش هم متوجه نشدم این خطایی که نشون میداد برای چی بوده ولی فعلا که بدون مشکل داره کار میکنه
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)