我刚刚使用Visual Web Developer Express完成了我的第一个aspx / c#项目,并使用了一些自定义控件和外部Web服务。它在我的开发机器上运行良好。
如果我现在想在共享主机帐户上测试它,我是否只使用当前项目结构上传所有文件?将DLL上传到共享的Windows主机帐户会有问题吗?我应该知道或改变代码的任何事情?任何人都可以推荐一个便宜又好的提供商(这只是为了测试 - 还不需要mssql)。
谢谢!
答案 0 :(得分:1)
可视化Web开发人员在Build菜单下是否有“发布网站”菜单项?
如果您想预先编译您的网站并使用所有依赖项以最简单的方式发布它。然后,您可以选择将其发布到FTP站点或文件系统。我通常选择文件系统然后自己FTP,以确保我不会覆盖任何配置文件。
如果我在客户端的低容量站点上工作并且性能不是问题,我只需将我的工作目录上传到服务器,这样我就不必单独提供源代码了。我知道他们不会放松它。
哦,另外一件事,如果你没有特别配置它,我希望你必须将你的网站上传到你的主机帐户的根目录。 GoDaddy确实能够将某些directorys指定为他们自己的ASP.NET应用程序。如果你这样做,你可以将你的应用程序放在你选择的子目录中。
-Al
答案 1 :(得分:0)
这取决于您的网站提供商。您需要获得一个支持.NET运行时的程序。一旦你有了,那么你只需上传你的代码,一切都应该工作。我个人使用www.godaddy.com。您可以在www.chessbin.com处看到由他们托管的示例ASP.NET站点。
我希望这会有所帮助。
亚当
答案 2 :(得分:0)
托管公司可能会根据需要改变,但我认为简单的xcopy部署对大多数人来说已经足够了。这是一个似乎价格不错的链接(免责声明:我从未使用过它们) http://www.reliablesite.net/v3/index.asp