我已经编写了一些代码,用于将图像保存到asp.net中的文件夹中。我的问题是文件夹中的图像是白色的,与手动添加到文件夹中的图像不同。
我使用了一个简单的asp.net fileupload控件将文件保存到正确的路径。但图像不会显示在页面上,这就是文件图标在visual studio中的外观。
有人知道这是为什么吗?
答案 0 :(得分:2)
尝试右键单击图像并选择“包含在项目中”
修改强>
如果要以编程方式执行此操作,则需要以编程方式修改项目文件;这里的所有都是它的。这是一个没有任何特殊之处的XML文件。但请注意,您在源代码管理下拥有此功能,并且您可能需要做的不仅仅是修改项目文件(即将文件添加到源代码控制中)
答案 1 :(得分:1)
是的,确实如此。因为它不包含在项目文件中。
试试这个:
没有其他任何错误。 VS不会跟踪文件,因此不会发布它们。 您的文件仍然可以通过代码完全访问。
在我看来,像添加到您的网络应用中的图像这样的文件不应该是项目的一部分。
答案 2 :(得分:1)
您需要在项目中包含它们,然后点击Include In Project
。
此外,如果您希望这些文件包含在构建中,您需要转到每个文件的Properties
并将Build Action
设置为Content
。