对于学校,我的小组的任务是继续开发Visual Studio应用程序。我对此没有太多经验,因为大约6年前我只使用过几次Visual Basic。
我必须修复的一个错误是将图像保存到文件夹。当我运行代码的“调试”模式时,它可以保存图像。但是,如果我使用Visual Studios发布网站,则页面错误,因为它无法找到该文件夹。我不能硬编码目录,我必须使用相对路径。
这是我目前的代码:
String path = Server.MapPath("~") + "sig/img.png"
此代码也适用于调试模式,但不适用于发布:
String path = Server.MapPath("/") + "sig/img.png"
当我尝试使用System.IO.Path.GetFullPath(path)或System.IO.Path.Combine(basePath,file)时,它返回一个以ProgramFiles / MicrosoftVisualStudios /
开头的链接我不确定它是否有所作为,但所有开发工作都在C:\ Users \ UserName \ program中完成,并且它正在发布到C:\ inetpub \ wwwdocs \ program
感谢任何帮助。 (有一点可能有帮助,就是能够跟踪变量“path”,但是一旦我发布,我就不知道该怎么做了。)
答案 0 :(得分:0)
信贷用于消费者和WLin。是一个我忽略的权限错误。
感谢大家的帮助!