gpt4 book ai didi

c# - 将 ASP.NET MVC 应用程序发布到 Web 主机 - 在 VS 项目结构而不是应用程序中部署文件

转载 作者:太空狗 更新时间:2023-10-29 22:00:24 24 4
gpt4 key购买 nike

我使用 ASP.NET MVC 创建了一个 Web 应用程序,并希望将其发布到没有任何 VS 等特殊扩展的在线 Web 托管公司。

我尝试通过“FTP”发布,但它只是将所有文件复制到主机,例如,带有 Index.cshtml 的“Views”文件夹已进入 (webhost)/Views/Index.cshtml,我仍然有我的虚拟主机为域的实际“根”提供的占位符页面(当我访问 www.mysite.com 时)

我做错了什么?我应该做什么?

该应用程序在本地部署和 Debug模式下运行良好..

呃!!我觉得不得不问这个问题很愚蠢,但我认为这只是一个配置问题,而不是我错过的基本问题......希望如此!

最佳答案

我假设您的托管服务提供商支持 ASP.Net。

您应该尝试使用来自生成的发布设置文件的 Web 部署在 Visual Studio 中发布您的站点,如下所示: https://msdn.microsoft.com/en-us/library/dd465337(v=vs.110).aspx

,还记得通过设置 <compilation debug="true"> 来修改您的网络配置文件属性为 false。

通常你可以在做一些设置后从你的主机配置控制面板下载你的发布设置文件

关于c# - 将 ASP.NET MVC 应用程序发布到 Web 主机 - 在 VS 项目结构而不是应用程序中部署文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34465134/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com