2

我继承了一个 ASP.NET 项目,该项目使用public_html根目录中的单个 Default.aspx 文件来完成大部分工作。

我所做的改变很小,但我似乎无法让它们坚持下去。如果我编辑 Default.aspx 文件,服务器仍将提供旧版本。创建一个新的 .aspx 文件最初会编译并运行它,但随后它会停留在其“原始请求”表单中。

我认为 .aspx 文件如果被更改会受到“动态重新编译”的影响,但在我的情况下不会触发。我试过更新 Web.config 文件,但没有效果。

我还没有为此使用 Visual Studio。如果可能的话,我希望能够只编辑和更新文件(更改非常小,我无法访问 Windows 机器)。我对服务器的唯一访问是通过 FTP。

4

2 回答 2

2

似乎问题出在我的主机上,他积极地缓存东西。我必须从他们的控制面板中“重新启动”才能反映更改。

主机是 Loopia.se,以防其他人使用它们。在客户区域内使用“Omstart av ASP.NET-applikationer”重新启动。

(是的,我现在确实觉得有点傻)

于 2012-06-18T13:58:29.933 回答
1

如果该站点之前已在 Visual Studio 中“发布”为预编译且不可更新,则更改 aspx 文件将不会导致任何更改:

http://msdn.microsoft.com/en-us/library/1y1404zt(v=vs.80).aspx

在这种情况下,所有内容都将被预编译到 DLL 中,并且 aspx 页面只是作为 .net 运行时的挂钩。

于 2012-06-18T13:08:16.633 回答