【问题标题】:Getting error about creating folder because of date-time format of IIS由于 IIS 的日期时间格式,创建文件夹时出错
【发布时间】:2013-04-19 16:16:54
【问题描述】:

我有一个asp.net 应用程序,我正在远程运行一个位于Windows 2008r2 服务器中的.exe 文件。此 exe 文件根据日期时间格式创建一个文件夹。
当我将此 Web 应用程序托管到服务器时,无法创建文件夹,因为 IIS 日期格式类似于 xx/xx/xx。因为它包含 / ,所以无法创建文件夹。
我想更改日期格式,例如 xx-xx-xx。我该如何管理?

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication2.WebForm1" Culture = "tr-TR"%> 

这不起作用。

【问题讨论】:

  • 你能发布你的exe的源代码吗?
  • 它在本地计算机上工作。问题不在于 .exe 。它是关于服务器或 .net 的。
  • 我更改了服务器的日期格式,现在在命令提示符下调用它可以工作。但是当我将 Web 应用程序托管到服务器时,它不起作用。
  • 感谢 Mustafa 我解决了更改 exe 文件源代码的问题,谢谢:)

标签: c# asp.net .net iis windows-server-2008


【解决方案1】:

您可以使用ToString() 格式化您的日期时间。要获得您想要的格式,您可以使用:

myDate.ToString("yy-MM-dd")

【讨论】:

  • 我在 .cs 代码中没有日期。我只用一个按钮运行 exe 文件。
  • 看起来它被截断了。你能附加到你原来的问题吗?
  • 此代码调用服务器中的 exe 文件。该exe文件通常会创建一个文件夹,命名为exe文件的调用日期。时间格式为 xx/xx/xx。所以它不能创建文件夹,因为时间包括 / 。我想删除 /。我希望服务器的 IIS 中的时间必须是 xx-xx-xx 的格式。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多