You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Godaddy服务器无法解析aspx文件,页面显示源码求助

Troubleshooting: Raw C# Web Code Displayed on GoDaddy Host

Hey there! Let's walk through why your C# web page is showing raw code instead of rendering properly after uploading via Visual Studio's built-in FTP to GoDaddy. Here are the most common fixes to try:

1. Verify GoDaddy Host Supports ASP.NET

First off, make sure your GoDaddy hosting plan actually supports ASP.NET. Some basic shared hosting plans might not include this by default. You can check this in your GoDaddy Account Dashboard under "Hosting" > "Manage" > "Settings" to confirm ASP.NET is enabled for your plan.

2. Check File Upload Directory

GoDaddy requires ASP.NET files to be placed in the correct root directory—usually the wwwroot folder (for newer .NET Core/.NET 5+ projects) or the main public_html directory with a configured application path. If you uploaded your files to a subfolder that isn't set as an application root, the server won't parse the C# code.

  • Log into your GoDaddy File Manager and confirm your .aspx/.cshtml files are in the correct web root directory (typically wwwroot or public_html).
  • If you're using a subfolder, go to your hosting control panel, find "Applications" or "ASP.NET Settings", and set that subfolder as an application (this tells the server to treat it as a web app and parse the code).

3. Confirm File Extensions Are Correct

From your file screenshot, I see you have .aspx files, which is good—but double-check that none of your files have accidental extra extensions (like .aspx.txt) or incorrect extensions that the server doesn't recognize. The server only parses files with extensions mapped to ASP.NET handlers (.aspx, .ascx, .cshtml, etc.).

4. Match .NET Version Between Project and Host

Ensure your Visual Studio project's .NET version matches what's enabled on your GoDaddy host. For example:

  • If your project uses .NET 6, go to GoDaddy's hosting settings and set the ASP.NET version to 6.0.
  • Mismatched versions can cause the server to fail parsing the code and fall back to displaying raw text.

5. Configure the Correct Application Pool

ASP.NET apps rely on application pools to run. In your GoDaddy control panel:

  • Navigate to "Application Pools" under the hosting settings.
  • Make sure the pool assigned to your web app is set to the correct .NET version (same as your project) and is running in integrated mode (not classic mode, unless you're using legacy ASP.NET Web Forms).

6. Clear Browser Cache or Use Incognito Mode

Sometimes your browser might be caching the raw code from a previous failed load. Try accessing your site in incognito/private mode, or clear your browser's cache and cookies to rule out this issue.


内容的提问来源于stack exchange,提问作者wingman Frankie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:01:45