【发布时间】:2015-02-07 23:13:04
【问题描述】:
我有一个非常古老的主页,由经典的 asp 制成,效果很好,但我们需要轻松上传图片并将其保存在服务器上。
以前我们在同一台服务器上使用 asp.net webforms 页面进行此操作,效果非常棒。但它变得非常不可靠,需要换成别的东西。
然后我的想法是用矩阵、剃须刀和 c# 构建一个网页。所以今晚我一直在摆弄它,让它在我的电脑和本地网络服务器上运行。
我现在的问题是我需要它在与经典 asp 相同的站点上运行,我真的不知道如何配置它并使其工作。
我有一个 App_Data 和 bin 文件夹,这些是放在网站的根文件夹中还是我可以将它们放在任何地方,页面将查找任何 App_Data 和 bin 文件夹并运行代码?
我已经完成了一些测试,但由于我没有测试服务器可以尝试,并且只能在真实服务器上尝试,我不想尝试太多,因为我可能会崩溃网站。
任何帮助表示赞赏:-)
【问题讨论】:
-
如果您询问经典的 asp 和 asp.net 页面是否可以在同一个站点上运行,那么答案是肯定的。显然 Classic 需要在 IIS 中启用,因为默认情况下它是禁用的。 App_data 和 bin 位于根文件夹中。可能导致最大困难的是让您的生产 IIS 服务器(与 WebMatrix 附带的开发服务器相反)直接为独立的剃须刀页面提供服务 - 它们通常用作 asp.net MVC 中的模板
-
是的,我发现我在那里遇到了一些问题,我决定尝试使用 webforms 页面,看起来不那么麻烦,特别是因为我无法访问服务器但有与支持人员交谈,让他们为我配置它。
标签: c# razor asp-classic webmatrix