【发布时间】:2018-10-30 07:36:39
【问题描述】:
编辑: 请注意,指出的答案已超过 7 年。因此,如问题所述,我想知道 2018 年是否有任何变化。
其次,我还想知道问题中从未提及的在 Web 服务器上托管网站的过程。 @mlhDev 已经回答了这个问题。
原件: 我尝试了很多搜索,但所有对 ASP.NET 文件夹结构的引用,要么是指非常旧的 .NET 版本,要么是基于 ASP.NET MVC / ASP.NET Core。
我对 ASP.NET 非常陌生(来自经典 ASP 的背景并尝试升级)。如果有推荐的 ASP.NET Web 应用程序目录结构(目前没有 MVC 或实体框架或任何其他奇特的概念),请指导我。
我也尝试在我的 Windows 10 机器上寻找 IIS,它需要通过“添加 Windows 功能”安装,但我很困惑:
- 如何在不安装 IIS 的情况下浏览我的 Web 应用程序
- 安装 IIS 后还是看不到我的应用文件,请问这些文件部署在哪里?
- 还有,App_Code、App_Data 和其他此类文件夹在哪里,我需要明确创建这些文件夹还是自动添加这些文件夹。
任何帮助将不胜感激。
【问题讨论】:
-
看到这个问题。 stackoverflow.com/questions/7480437/…。如果您已经安装了 Visual Studio(社区版是免费的),那么会附带一个 IIS 版本,并在您开始调试时启动。 ASP.net 使用编译后的代码,所以一般你不会上传你的 .cs 文件到服务器,只上传程序集(即编译后的 .dll)