php网站到aspx .net网站

时间:2010-08-12 01:36:18

标签: php asp.net

我在php和mysql的奖励网站上工作。我几乎完成了一切,但客户现在希望网站在.net而不是PHP。大部分的PHP编码都已完成,无法在.net中从头开始,并在2周内完成整个网站。

我对PHP很好但对c#或aspx知之甚少。有没有机会我可以将php页面修改为aspx页面或创建新的aspx页面并重定向?我在这里基本上没有线索所以我需要一些建议。

感谢所提供的任何帮助。

4 个答案:

答案 0 :(得分:3)

向您的客户解释这是不可行的。此外,他们现在必须为微软支付大量资金用于服务器堆栈。除了PHP在Windows上运行,使用Apache或IIS。

如果他们仍然不会这样做......根据他们的知识水平,你可以将你的PHP页面“伪造”为ASPX。这对Apache来说真的很容易。只需将以下行添加到.htaccess文件中:

AddType application/x-httpd-php .aspx

并将所有.php文件重命名为.aspx。有时客户只是顽固而且想要一种特定的技术但却不知道他们为什么要这样做。这通常是因为“某人”告诉他们XYZ“更好”。


编辑:即使他们没有使用相同的技术,也没有什么能阻止您将新网站集成到他们现有的ASPX网站中。我想他们有一个MSSQL后端,PHP可以连接到它。通过一些工作(和cookie),您甚至可以无缝地让用户登录这两个站点。

答案 1 :(得分:1)

您的客户尝试在截止日期前2周更改平台有点疯狂的要求....无论如何,最简单的方法是使用Phalanger - 用于.NET的PHP编译器。您只需将PHP代码编译成.NET程序集即可解决问题。

答案 2 :(得分:0)

没有自动方式将其移植到ASP.NET。我建议与您的客户交谈并解释情况,并且需要很长时间才能重写ASP.NET中的代码(您现在仍应该要求付款)

答案 3 :(得分:0)

running PHP on IIS可以选择吗?正如其他人所提到的,PHP和ASP.NET是两种不同的野兽,你必须重写代码。