我有一个ASP.NET应用程序,在我的windows XP dev机器上运行得很好,但当部署到装有IIS7的windows2008上时就不能工作了。应用程序使用SmtpDeliveryMethod.PickupDirectoryFromIis,当我尝试从IIS7上的应用程序发送电子邮件时,它会给出一个错误(一个SmtpException,消息为"cannot get iis pickup directory")。我在dev机器和服务器上使用相同的设置。
任何帮助都将不胜感激。
我已经创建了一个网页应用程序,但当我在visual studio 2008中打开它时,它显示:
ASP.NET 2.0尚未在网站服务器上注册。您需要为ASP.NET 2.0手动配置您的网站服务器,以便您的网站能够正常运行。
我使用的是vista home premium上的asp.net 2.0,IIS7。
如何在我的web服务器(IIS7)上注册ASP.NET 2.0?
首先,当我进行测试时,它在Visual 2010中运行得很好。
但是,我尝试在64位windows 7上发布到IIS7中的以下4种,但仍然无法工作:
1.Visual 2010发布->构建->通用->平台目标:任意CPU
1-A: IIS7: ASP.Net v4.0,启用32位应用程序= False
Error:
Server Error in '/TestDll' Application.
--------------------------------------------------------------------------------
An