我有一个非常愚蠢的问题,我可以从Web应用程序在客户端计算机中创建一个文件夹。我试过这样做。
但我无法这样做。我使用visual studio IDE创建了一个asp.net Web应用程序。当我使用visual studio执行Web应用程序时,会创建文件夹。
之后,我在IIS中托管了Web应用程序,并尝试访问Web应用程序。 Web应用程序已成功访问,但未在客户端计算机上创建该文件夹。
你能否告诉我如何做到这一点。
感谢。
答案 0 :(得分:0)
ASP.NET是一个用于创建网站的框架。使用ASP.NET的应用程序部署到Web服务器,例如IIS。 当调用aspx / ascx文件的ASP代码或外部组件的C#代码时,它会在Web服务器上执行(IIS)。
我假设您已经实现了使用C#代码创建文件夹的代码。正如我所说,这段代码是在服务器上执行的。 在您的开发计算机上,您在同一台计算机上拥有客户端(即Web浏览器)和服务器(是IIS)。所以文件夹已创建。
将应用程序部署到单独的Web服务器后,将Web服务器与客户端分开。我认为您的IIS托管应用程序已在安装了IIS的计算机上创建了一个文件夹。不在您的本地计算机上。
如果要在客户端创建文件夹,则不应使用C#ASP.NET代码。
你应该做一些研究如何在其他技术中实现它。这是一些链接 - How to Create a New Folder for Downloading a File